Freigeben über


ComponentDialog.OnEndDialogAsync Methode

Definition

Wird aufgerufen, wenn das Dialogfeld beendet wird.

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

Parameter

context
ITurnContext

Das Kontextobjekt für diesen Turn.

instance
DialogInstance

Statusinformationen, die dem inneren Dialogstapel dieses Komponentendialogs zugeordnet sind.

reason
DialogReason

Grund, warum der Dialog beendet wurde.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt

Hinweise

Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um jede zusätzliche Logik zu implementieren, die auf Komponentenebene erfolgen soll, nachdem alle inneren Dialoge abgebrochen wurden.

Gilt für:

Weitere Informationen