Dialog.OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) 메서드

정의

현재 대화 상자 DialogContext.emitEvent() 또는 현재 대화 상자에서 시작한 대화 상자를 사용 하 여 이벤트가 발생 했을 때 호출 됩니다.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)

매개 변수

dc
DialogContext

현재 대화에 대 한 대화 상자 컨텍스트입니다.The dialog context for the current turn of conversation.

e
DialogEvent

발생 하는 이벤트입니다.The event being raised.

cancellationToken
CancellationToken

취소 토큰입니다.The cancellation token.

반환

Task<Boolean>

현재 대화 상자에서 이벤트를 처리 하 고 버블링을 중지 해야 하는 경우 True입니다.True if the event is handled by the current dialog and bubbling should stop.

적용 대상