Sprache

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 diese Drehung.

instance
DialogInstance

Statusinformationen, die dem inneren Dialogstapel dieses Komponentendialogfelds zugeordnet sind.

reason
DialogReason

Grund, warum das Dialogfeld beendet wurde.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt.

Hinweise

Überschreibe diese Methode in einer abgeleiteten Klasse, um jede zusätzliche Logik zu implementieren, die auf Komponentenebene stattfinden sollte, nachdem alle inneren Dialoge abgebrochen wurden.

Gilt für:

Weitere Informationen