Dialog.OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) Methode

Definition

Wird aufgerufen, wenn ein Ereignis mithilfe DialogContext.emitEvent() von entweder im aktuellen Dialogfeld oder in einem Dialogfeld, das im aktuellen Dialogfeld gestartet wurde, ausgelöst wurde.Called when an event has been raised, using DialogContext.emitEvent(), by either the current dialog or a dialog that the current dialog started.

public virtual System.Threading.Tasks.Task<bool> OnDialogEventAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogEvent e, System.Threading.CancellationToken cancellationToken);
abstract member OnDialogEventAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogEvent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.OnDialogEventAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogEvent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overridable Function OnDialogEventAsync (dc As DialogContext, e As DialogEvent, cancellationToken As CancellationToken) As Task(Of Boolean)

Parameter

dc
DialogContext

Der Dialog Kontext für die aktuelle Konversation.The dialog context for the current turn of conversation.

e
DialogEvent

Das Ereignis, das ausgelöst wird.The event being raised.

cancellationToken
CancellationToken

Das Abbruchtoken.The cancellation token.

Gibt zurück

Task<Boolean>

True, wenn das Ereignis vom aktuellen Dialog behandelt wird und das bubblinden beendet werden soll.True if the event is handled by the current dialog and bubbling should stop.

Gilt für: