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

정의

이벤트가 부모에 버블링 되기 전에 호출 됩니다.Called before an event is bubbled to its parent.

protected virtual System.Threading.Tasks.Task<bool> OnPreBubbleEventAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogEvent e, System.Threading.CancellationToken cancellationToken);
abstract member OnPreBubbleEventAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogEvent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.OnPreBubbleEventAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogEvent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Protected Overridable Function OnPreBubbleEventAsync (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

취소 토큰입니다.Cancellation token.

반환

Task<Boolean>

현재 대화 상자에서 이벤트를 처리 하 고 추가 처리를 중지할지 여부를 지정 합니다.Whether the event is handled by the current dialog and further processing should stop.

설명

이는를 반환 하면 이벤트를 true 대화 상자 부모로 버블링 하는 것을 방지 하 고 모든 자식 대화 상자에서 기본 처리를 수행할 수 없도록 하는 것이 좋습니다.This is a good place to perform interception of an event as returning true will prevent any further bubbling of the event to the dialogs parents and will also prevent any child dialogs from performing their default processing.

적용 대상