Sprache

TestFlow.AssertReply Methode

Definition

Überlädt

Name Beschreibung
AssertReply(IActivity, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik wie erwartet reagiert.

AssertReply(Action<IActivity>, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik wie erwartet reagiert.

AssertReply(String, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik wie erwartet reagiert.

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik wie erwartet reagiert.

AssertReply(IActivity, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik 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 Botschaft, die gesendet werden sollte, falls die tatsächliche Antwort nicht wie erwartet ist.

timeout
UInt32

Die Zeit in Millisekunden, innerhalb der eine Antwort erwartet wird.

Gibt zurück

Ein neues TestFlow Objekt, das diese Behauptung dem modellierten Austausch anhängt.

Ausnahmen

Der Bot reagierte nicht wie erwartet.

Hinweise

Diese Methode verändert das ursprüngliche TestFlow Objekt nicht.

Gilt für:

AssertReply(Action<IActivity>, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik 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 kann. Diese Aktivität sollte eine Ausnahme auslösen, wenn die Validierung fehlschlägt.

description
String

Eine Botschaft, die gesendet werden sollte, falls die tatsächliche Antwort nicht wie erwartet ist.

timeout
UInt32

Die Zeit in Millisekunden, innerhalb der eine Antwort erwartet wird.

Gibt zurück

Ein neues TestFlow Objekt, das diese Behauptung dem modellierten Austausch anhängt.

Hinweise

Diese Methode verändert das ursprüngliche TestFlow Objekt nicht.

Gilt für:

AssertReply(String, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik 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 Botschaft, die gesendet werden sollte, falls die tatsächliche Antwort nicht wie erwartet ist.

timeout
UInt32

Die Zeit in Millisekunden, innerhalb der eine Antwort erwartet wird.

Gibt zurück

Ein neues TestFlow Objekt, das diese Behauptung dem modellierten Austausch anhängt.

Ausnahmen

Der Bot reagierte nicht wie erwartet.

Hinweise

Diese Methode verändert das ursprüngliche TestFlow Objekt nicht.

Gilt für:

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

Fügt eine Behauptung hinzu, dass die Drehverarbeitungslogik 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 Botschaft, die gesendet werden sollte, falls die tatsächliche Antwort nicht wie erwartet ist.

timeout
UInt32

Die Zeit in Millisekunden, innerhalb der eine Antwort erwartet wird.

Gibt zurück

Ein neues TestFlow Objekt, das diese Behauptung dem modellierten Austausch anhängt.

Ausnahmen

Der Bot reagierte nicht wie erwartet.

Hinweise

Diese Methode verändert das ursprüngliche TestFlow Objekt nicht.

Gilt für: