Freigeben über


TestFlow.AssertReply Methode

Definition

Ü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

validateActivity
Action<IActivity>

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.

Gilt für: