Freigeben über


TestScript.ExecuteAsync Methode

Definition

Startet die Ausführung der Testsequenz.

public System.Threading.Tasks.Task ExecuteAsync(Microsoft.Bot.Builder.Dialogs.Declarative.Resources.ResourceExplorer resourceExplorer, string testName = default, Microsoft.Bot.Builder.BotCallbackHandler callback = default, Microsoft.Bot.Builder.Adapters.TestAdapter adapter = default, System.Collections.Generic.IEnumerable<Microsoft.Bot.Builder.IMiddleware> middlweare = default);
member this.ExecuteAsync : Microsoft.Bot.Builder.Dialogs.Declarative.Resources.ResourceExplorer * string * Microsoft.Bot.Builder.BotCallbackHandler * Microsoft.Bot.Builder.Adapters.TestAdapter * seq<Microsoft.Bot.Builder.IMiddleware> -> System.Threading.Tasks.Task
Public Function ExecuteAsync (resourceExplorer As ResourceExplorer, Optional testName As String = Nothing, Optional callback As BotCallbackHandler = Nothing, Optional adapter As TestAdapter = Nothing, Optional middlweare As IEnumerable(Of IMiddleware) = Nothing) As Task

Parameter

resourceExplorer
ResourceExplorer

Der zu verwendende Ressourcen-Explorer.

testName
String

Der Name des Tests.

callback
BotCallbackHandler

Die Botlogik.

adapter
TestAdapter

optionaler Testadapter.

middlweare
IEnumerable<IMiddleware>

Middleware, die dem Adapter hinzugefügt werden soll.

Gibt zurück

Führt den Austausch zwischen dem Benutzer und dem Bot aus.

Hinweise

Diese Methode sendet die Aktivitäten vom Benutzer an den Bot und überprüft die Antworten des Bots basierend auf den TestActions.

Gilt für: