Delen via


ComponentDialog.EndDialogAsync Methode

Definitie

Wordt aangeroepen wanneer het dialoogvenster wordt beëindigd.

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 wending.

instance
DialogInstance

Statusinformatie die is gekoppeld aan het exemplaar van dit onderdeeldialoogvenster op de bovenliggende dialoogvensterstack.

reason
DialogReason

Reden waarom het dialoogvenster is beëindigd.

cancellationToken
CancellationToken

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

Retouren

Een Task die de asynchrone bewerking vertegenwoordigt.

Opmerkingen

Wanneer deze methode wordt aangeroepen vanuit de context van het bovenliggende dialoogvenster, annuleert het onderdeeldialoogvenster alle dialoogvensters op de binnenste dialoogvensterstack voordat deze wordt beëindigd.

Van toepassing op

Zie ook