Språk

ComponentDialog.OnEndDialogAsync Metod

Definition

Anropas när dialogrutan slutar.

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

Parametrar

context
ITurnContext

Kontextobjektet för den här svängen.

instance
DialogInstance

Tillståndsinformation som är associerad med den inre dialogrutan i den här komponentdialogrutan.

reason
DialogReason

Orsak till att dialogrutan avslutades.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En Task som representerar den asynkrona åtgärden.

Kommentarer

Överstyr denna metod i en härledd klass för att implementera eventuell ytterligare logik som bör ske på komponentnivå, efter att alla inre dialoger har avbrutits.

Gäller för

Se även