Dialog.OnDialogEventAsync 方法

定义

当当前对话或当前对话启动的对话使用 DialogContext.emitEvent()引发事件时调用。

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)

参数

dc
DialogContext

当前会话轮次的对话上下文。

e
DialogEvent

正在引发的事件。

cancellationToken
CancellationToken

取消标记。

返回

如此 如果事件由当前对话框处理,并且冒泡应停止。

适用于