次の方法で共有


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

適用対象