TestFlow.AssertReply Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AssertReply(IActivity, String, UInt32) |
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat. |
| AssertReply(Action<IActivity>, String, UInt32) |
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat. |
| AssertReply(String, String, UInt32) |
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat. |
| AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat. |
AssertReply(IActivity, String, UInt32)
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametrar
- expected
- IActivity
Den förväntade aktiviteten från boten.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
AssertReply(Action<IActivity>, String, UInt32)
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.AssertReply : Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametrar
En valideringsmetod att tillämpa på en aktivitet från boten. Denna aktivitet bör ge ett undantag om valideringen misslyckas.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
AssertReply(String, String, UInt32)
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(string expected, string description = default, uint timeout = 3000);
member this.AssertReply : string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametrar
- expected
- String
Det förväntade meddelandet från boten.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.
Gäller för
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Lägger till ett påstående att vändningsbearbetningslogiken svarar som förväntat.
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> equalityComparer, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, equalityComparer As IEqualityComparer(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parametrar
- expected
- IActivity
Den förväntade aktiviteten från boten.
- equalityComparer
- IEqualityComparer<IActivity>
Likhetsparametern som jämför två aktiviteter.
- description
- String
Ett meddelande att skicka om det faktiska svaret inte är som förväntat.
- timeout
- UInt32
Den tid i millisekunder inom vilken ett svar förväntas.
Returer
Ett nytt TestFlow objekt som lägger till detta påstående till det modellerade utbytet.
Undantag
Boten svarade inte som förväntat.
Kommentarer
Denna metod modifierar inte det ursprungliga TestFlow objektet.