Partager via


ComponentDialog.OnEndDialogAsync Méthode

Définition

Appelé lorsque le dialogue se termine.

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

Paramètres

context
ITurnContext

Objet de contexte pour ce tour.

instance
DialogInstance

Informations d’état associées à la pile de dialogues interne de ce dialogue de composant.

reason
DialogReason

Raison pour laquelle le dialogue s’est terminé.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Task représentant l’opération asynchrone.

Remarques

Remplacez cette méthode dans une classe dérivée pour implémenter toute logique supplémentaire qui doit se produire au niveau du composant, une fois que tous les dialogues internes ont été annulés.

S’applique à

Voir aussi