TestFlow.Test 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
Test(IEnumerable<IActivity>, String, UInt32) |
Verknüpfung zum Hinzufügen eines beliebigen Austauschs zwischen dem Benutzer und dem Bot. Jede Aktivität mit einem From-Role Wert entspricht "bot" wird mit der AssertReply(IActivity, String, UInt32) -Methode verarbeitet. Jede andere Aktivität wird als Nachricht des Benutzers über die Send(IActivity) -Methode verarbeitet. |
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32) |
Verknüpfung zum Hinzufügen eines beliebigen Austauschs zwischen dem Benutzer und dem Bot. Jede Aktivität mit einem From-Role Wert entspricht "bot" wird mit der AssertReply(IActivity, String, UInt32) -Methode verarbeitet. Jede andere Aktivität wird als Nachricht des Benutzers über die Send(IActivity) -Methode verarbeitet. |
Test(String, Activity, String, UInt32) |
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(IActivity, String, UInt32). |
Test(String, Action<IActivity>, String, UInt32) |
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(Action<IActivity>, String, UInt32). |
Test(String, String, String, UInt32) |
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(String, String, UInt32). |
Test(IEnumerable<IActivity>, String, UInt32)
Verknüpfung zum Hinzufügen eines beliebigen Austauschs zwischen dem Benutzer und dem Bot. Jede Aktivität mit einem From-Role Wert entspricht "bot" wird mit der AssertReply(IActivity, String, UInt32) -Methode verarbeitet. Jede andere Aktivität wird als Nachricht des Benutzers über die Send(IActivity) -Methode verarbeitet.
public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parameter
- activities
- IEnumerable<IActivity>
Die Liste der zu testden Aktivitäten.
- 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 diesen Austausch 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:
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)
Verknüpfung zum Hinzufügen eines beliebigen Austauschs zwischen dem Benutzer und dem Bot. Jede Aktivität mit einem From-Role Wert entspricht "bot" wird mit der AssertReply(IActivity, String, UInt32) -Methode verarbeitet. Jede andere Aktivität wird als Nachricht des Benutzers über die Send(IActivity) -Methode verarbeitet.
public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, Microsoft.Bot.Builder.Adapters.ValidateReply validateReply, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * Microsoft.Bot.Builder.Adapters.ValidateReply * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), validateReply As ValidateReply, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parameter
- activities
- IEnumerable<IActivity>
Die Liste der zu testden Aktivitäten.
- validateReply
- ValidateReply
Der Delegat, der aufgerufen werden soll, um Antworten des Bots zu überprüfen.
- 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 diesen Austausch 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:
Test(String, Activity, String, UInt32)
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(IActivity, String, UInt32).
public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Microsoft.Bot.Schema.Activity expected, string description = default, uint timeout = 3000);
member this.Test : string * Microsoft.Bot.Schema.Activity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As Activity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parameter
- userSays
- String
Der Text der zu sendenden Nachricht.
- expected
- Activity
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 diesen Austausch 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:
Test(String, Action<IActivity>, String, UInt32)
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(Action<IActivity>, String, UInt32).
public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.Test : string * Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parameter
- userSays
- String
Der Text der zu sendenden Nachricht.
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 diesen Austausch 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:
Test(String, String, String, UInt32)
Tastenkombination für den Aufruf Send(String) gefolgt von AssertReply(String, String, UInt32).
public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, string expected, string description = default, uint timeout = 3000);
member this.Test : string * string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
Parameter
- userSays
- String
Der Text der zu sendenden Nachricht.
- 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 diesen Austausch an den modellierten Austausch anhängt.
Ausnahmen
Der Bot hat nicht wie erwartet geantwortet.
Hinweise
Diese Methode ändert das ursprüngliche TestFlow Objekt nicht.