다음을 통해 공유


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>