TestFlow.AssertReply Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AssertReply(IActivity, String, UInt32) |
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert. |
AssertReply(Action<IActivity>, String, UInt32) |
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert. |
AssertReply(String, String, UInt32) |
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert. |
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert. |
AssertReply(IActivity, String, UInt32)
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert.
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
Parameter
- expected
- IActivity
Die erwartete Aktivität des Bots.
- description
- String
Eine Nachricht, die gesendet werden soll, wenn die tatsächliche Antwort nicht wie erwartet lautet.
- timeout
- UInt32
Die Zeitspanne in Millisekunden, in der eine Antwort erwartet wird.
Gibt zurück
Ein neues TestFlow -Objekt, das diese Assertion an den modellierten Austausch anhängt.
Ausnahmen
Der Bot hat nicht wie erwartet geantwortet.
Hinweise
Diese Methode ändert das ursprüngliche TestFlow Objekt nicht.
Gilt für:
AssertReply(Action<IActivity>, String, UInt32)
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert.
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
Parameter
Eine Validierungsmethode, die auf eine Aktivität des Bots angewendet werden soll. Diese Aktivität sollte eine Ausnahme auslösen, wenn die Überprüfung fehlschlägt.
- description
- String
Eine Nachricht, die gesendet werden soll, wenn die tatsächliche Antwort nicht wie erwartet lautet.
- timeout
- UInt32
Die Zeitspanne in Millisekunden, in der eine Antwort erwartet wird.
Gibt zurück
Ein neues TestFlow -Objekt, das diese Assertion an den modellierten Austausch anhängt.
Hinweise
Diese Methode ändert das ursprüngliche TestFlow Objekt nicht.
Gilt für:
AssertReply(String, String, UInt32)
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert.
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
Parameter
- expected
- String
Der erwartete Text einer Nachricht vom Bot.
- description
- String
Eine Nachricht, die gesendet werden soll, wenn die tatsächliche Antwort nicht wie erwartet lautet.
- timeout
- UInt32
Die Zeitspanne in Millisekunden, in der eine Antwort erwartet wird.
Gibt zurück
Ein neues TestFlow -Objekt, das diese Assertion an den modellierten Austausch anhängt.
Ausnahmen
Der Bot hat nicht wie erwartet geantwortet.
Hinweise
Diese Methode ändert das ursprüngliche TestFlow Objekt nicht.
Gilt für:
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Fügt eine Assertion hinzu, die von der Turnverarbeitungslogik wie erwartet reagiert.
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
Parameter
- expected
- IActivity
Die erwartete Aktivität des Bots.
- equalityComparer
- IEqualityComparer<IActivity>
Der Gleichheitsparameter, der zwei Aktivitäten vergleicht.
- description
- String
Eine Nachricht, die gesendet werden soll, wenn die tatsächliche Antwort nicht wie erwartet lautet.
- timeout
- UInt32
Die Zeitspanne in Millisekunden, in der eine Antwort erwartet wird.
Gibt zurück
Ein neues TestFlow -Objekt, das diese Assertion an den modellierten Austausch anhängt.
Ausnahmen
Der Bot hat nicht wie erwartet geantwortet.
Hinweise
Diese Methode ändert das ursprüngliche TestFlow Objekt nicht.