Compartilhar via


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Método

Definição

Chamado quando a caixa de diálogo é continuada, em que é a caixa de diálogo ativa e o usuário responde com uma nova atividade.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ContinueDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, System.Threading.CancellationToken cancellationToken = default);
override this.ContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ContinueDialogAsync (outerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parâmetros

outerDc
DialogContext

O pai DialogContext da atual virada da conversa.

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.

Comentários

Se a tarefa for bem-sucedida, o resultado indicará se a caixa de diálogo ainda estará ativa depois que a curva tiver sido processada pela caixa de diálogo. O resultado também pode conter um valor retornado.

Se esse método for *not* substituído, a caixa de diálogo do componente chamará o ContinueDialogAsync(CancellationToken) método em seu contexto de caixa de diálogo interna. Se a pilha de diálogo interna estiver vazia, a caixa de diálogo do componente será encerrada e, se houver um Result disponível, a caixa de diálogo do componente usará isso como seu valor retornado.

Aplica-se a

Confira também