다음을 통해 공유


DialogExtensions.RunAsync 메서드

정의

대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다.

public static System.Threading.Tasks.Task RunAsync (this Microsoft.Bot.Builder.Dialogs.Dialog dialog, Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> accessor, System.Threading.CancellationToken cancellationToken);
static member RunAsync : Microsoft.Bot.Builder.Dialogs.Dialog * Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (dialog As Dialog, turnContext As ITurnContext, accessor As IStatePropertyAccessor(Of DialogState), cancellationToken As CancellationToken) As Task

매개 변수

dialog
Dialog

시작할 대화 상자입니다.

turnContext
ITurnContext

대화의 현재 전환에 대한 컨텍스트입니다.

accessor
IStatePropertyAccessor<DialogState>

IStatePropertyAccessor<T> 대화 상자 스택의 상태를 관리할 접근자입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

비동기 작업을 나타내는 Task입니다.

적용 대상