語言

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。

適用於