Share via


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

可由其他对象或线程用以接收取消通知的取消标记。

返回

一个任务,表示排队要执行的工作。

适用于