Taal

ComponentDialog.EndDialogAsync Methode

Definitie

Aangeroepen wanneer het dialoogvenster eindigt.

public override System.Threading.Tasks.Task EndDialogAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.Dialogs.DialogInstance instance, Microsoft.Bot.Builder.Dialogs.DialogReason reason, System.Threading.CancellationToken cancellationToken = default);
override this.EndDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * Microsoft.Bot.Builder.Dialogs.DialogReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function EndDialogAsync (turnContext As ITurnContext, instance As DialogInstance, reason As DialogReason, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

turnContext
ITurnContext

Het contextobject voor deze beurt.

instance
DialogInstance

Toestandsinformatie die geassocieerd is met de instantie van deze componentdialoog op de dialoogstack van de moeder.

reason
DialogReason

Reden waarom het dialoogvenster is beƫindigd.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.

Retouren

Een Task weergave van de asynchrone bewerking.

Opmerkingen

Wanneer deze methode wordt aangeroepen vanuit de context van de ouderdialog, annuleert de componentdialoog alle dialogen op zijn interne dialoogstack voordat het eindigt.

Van toepassing op

Zie ook