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>