Поделиться через


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>