Compartilhar via


DialogExtensions.RunAsync Método

Definição

Cria uma pilha de diálogos e inicia uma caixa de diálogo, enviando-a por push para a pilha.

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

Parâmetros

dialog
Dialog

A caixa de diálogo a ser iniciada.

turnContext
ITurnContext

O contexto para a virada atual da conversa.

accessor
IStatePropertyAccessor<DialogState>

O IStatePropertyAccessor<T> acessador com o qual gerenciar o estado da pilha de diálogos.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.

Retornos

Um Task representando a operação assíncrona.

Aplica-se a