WaterfallStepInfo interface

传递给 WaterfallStepContext 构造函数的值。

属性

index

正在执行的当前瀑布步骤的索引。

options

DialogContext.beginDialog()开始时传递给步骤瀑布对话的任何选项。

reason

正在执行瀑布步骤的原因。

result

在上一瀑布步骤中调用的对话或提示返回的结果。

values

将在整个瀑布步骤中持久保存的值字典。

方法

onNext(any)

调用以跳到下一个瀑布步骤。

属性详细信息

index

正在执行的当前瀑布步骤的索引。

index: number

属性值

number

options

DialogContext.beginDialog()开始时传递给步骤瀑布对话的任何选项。

options: O

属性值

O

reason

正在执行瀑布步骤的原因。

reason: DialogReason

属性值

result

在上一瀑布步骤中调用的对话或提示返回的结果。

result: any

属性值

any

values

将在整个瀑布步骤中持久保存的值字典。

values: object

属性值

object

方法详细信息

onNext(any)

调用以跳到下一个瀑布步骤。

function onNext(result?: any): Promise<DialogTurnResult>

参数

result

any

(可选)结果传递给下一步。

返回

Promise<DialogTurnResult>