WaterfallDialog.RunStepAsync 方法

定義

執行瀑布式對話的步驟。

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> RunStepAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, int index, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result, System.Threading.CancellationToken cancellationToken);
member this.RunStepAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * int * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Function RunStepAsync (dc As DialogContext, index As Integer, reason As DialogReason, result As Object, cancellationToken As CancellationToken) As Task(Of DialogTurnResult)

參數

dc
DialogContext

DialogContext目前交談回合的 。

index
Int32

要執行之目前瀑布步驟的索引。

reason
DialogReason

瀑布步驟執行的原因。

result
Object

在上一個瀑布步驟中呼叫的對話方塊所傳回的結果。

cancellationToken
CancellationToken

取消語彙基元,可由其他物件或執行緒用來接收取消通知。

傳回

工作,表示要執行的工作已排入佇列。

適用於