Partilhar via


DialogExtensions.RunAsync Método

Definição

Cria uma pilha de caixa de diálogo e inicia uma caixa de diálogo ao enviá-la 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 iniciar.

turnContext
ITurnContext

O contexto da viragem atual da conversação.

accessor
IStatePropertyAccessor<DialogState>

O IStatePropertyAccessor<T> acessório com o qual pretende gerir o estado da pilha de caixa de diálogo.

cancellationToken
CancellationToken

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

Devoluções

Um Task que representa a operação assíncrona.

Aplica-se a