ComponentDialog.OnEndDialogAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.