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>