Partilhar via


ComponentDialog.OnEndDialogAsync Método

Definição

Chamada quando a caixa de diálogo estiver a terminar.

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 desta vez.

instance
DialogInstance

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

reason
DialogReason

Motivo pelo qual a caixa de diálogo terminou.

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.

Observações

Substitua este método numa classe derivada para implementar qualquer lógica adicional que deva ocorrer ao nível do componente, depois de todas as caixas de diálogo internas terem sido canceladas.

Aplica-se a

Ver também