Compartilhar via


ComponentDialog.OnEndDialogAsync Método

Definição

Chamado quando a caixa de diálogo está terminando.

protected virtual System.Threading.Tasks.Task OnEndDialogAsync(Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Builder.Dialogs.DialogInstance instance, Microsoft.Bot.Builder.Dialogs.DialogReason reason, System.Threading.CancellationToken cancellationToken = default);
abstract member OnEndDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * Microsoft.Bot.Builder.Dialogs.DialogReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnEndDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * Microsoft.Bot.Builder.Dialogs.DialogReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnEndDialogAsync (context As ITurnContext, instance As DialogInstance, reason As DialogReason, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

context
ITurnContext

O objeto de contexto para essa vez.

instance
DialogInstance

Informações de estado associadas à pilha de diálogo interna dessa caixa de diálogo de componente.

reason
DialogReason

Motivo pelo qual a caixa de diálogo terminou.

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

Substitua esse método em uma classe derivada para implementar qualquer lógica adicional que deve ocorrer no nível do componente, depois que todas as caixas de diálogo internas tiverem sido canceladas.

Aplica-se a

Confira também