WaterfallStepInfo interface
傳遞至 WaterfallStepContext
建構函式的值。
屬性
index | 正在執行之目前瀑布式步驟的索引。 |
options | 當啟動步驟瀑布式對話時,任何傳遞至步驟的選項 |
reason | 瀑布步驟執行的原因。 |
result | 在上一個瀑布步驟中呼叫的對話或提示所傳回的結果。 |
values | 值字典,所有瀑布步驟都會保存這些值。 |
方法
on |
呼叫 以跳至下一個瀑布步驟。 |
屬性詳細資料
index
正在執行之目前瀑布式步驟的索引。
index: number
屬性值
number
options
當啟動步驟瀑布式對話時,任何傳遞至步驟的選項 DialogContext.beginDialog()
。
options: O
屬性值
O
reason
result
在上一個瀑布步驟中呼叫的對話或提示所傳回的結果。
result: any
屬性值
any
values
值字典,所有瀑布步驟都會保存這些值。
values: object
屬性值
object
方法詳細資料
onNext(any)
呼叫 以跳至下一個瀑布步驟。
function onNext(result?: any): Promise<DialogTurnResult>
參數
- result
-
any
(選擇性) 結果,以傳遞至下一個步驟。
傳回
Promise<DialogTurnResult>