DialogExtensions.RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) Methode

Definition

Erstellt einen Dialog Stapel und startet einen Dialog, um ihn auf den Stapel zu verschieben.Creates a dialog stack and starts a dialog, pushing it onto the stack.

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.The dialog to start.

turnContext
ITurnContext

Der Kontext für die aktuelle Turn-der Konversation.The context for the current turn of the conversation.

accessor
IStatePropertyAccessor<DialogState>

Der IStatePropertyAccessor<T> Accessor, mit dem der Status des Dialog Stapels verwaltet werden soll.The IStatePropertyAccessor<T> accessor with which to manage the state of the dialog stack.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Gibt zurück

Task

Eine Task, die den asynchronen Vorgang darstelltA Task representing the asynchronous operation.

Gilt für: