Partager via


DialogExtensions.RunAsync Méthode

Définition

Crée une pile de dialogues et démarre un dialogue, en l’appuyant sur la pile.

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

Paramètres

dialog
Dialog

Boîte de dialogue à démarrer.

turnContext
ITurnContext

Contexte du tour actuel de la conversation.

accessor
IStatePropertyAccessor<DialogState>

Accesseur IStatePropertyAccessor<T> avec lequel gérer l’état de la pile de dialogues.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Task représentant l’opération asynchrone.

S’applique à