Freigeben über


DialogExtensions.RunAsync Methode

Definition

Erstellt einen Dialogstapel und startet einen Dialog, und pusht ihn auf den Stapel.

public static System.Threading.Tasks.Task RunAsync (this Microsoft.Bot.Builder.Dialogs.Dialog dialog, Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> accessor, System.Threading.CancellationToken cancellationToken);
static member RunAsync : Microsoft.Bot.Builder.Dialogs.Dialog * Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (dialog As Dialog, turnContext As ITurnContext, accessor As IStatePropertyAccessor(Of DialogState), cancellationToken As CancellationToken) As Task

Parameter

dialog
Dialog

Das zu startende Dialogfeld.

turnContext
ITurnContext

Der Kontext für den aktuellen Turn der Unterhaltung.

accessor
IStatePropertyAccessor<DialogState>

Der IStatePropertyAccessor<T> Accessor, mit dem der Status des Dialogstapels verwaltet werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt

Gilt für: