다음을 통해 공유


Microsoft.Bot.Builder.FormFlow 네임스페이스

클래스

Choice

에서 ValidateResult모호한 값을 명확히 하기 위한 선택입니다.

CommandDescription

기본 제공 명령에 필요한 모든 정보에 대한 설명입니다.

DescribeAttribute

필드, 속성 또는 열거형 값의 기본 설명을 재정의하는 특성입니다.

FormBuilder<T>

리플렉션 또는 프로그래밍 방식으로 메시지, 필드 및 확인을 지정하여 양식을 작성합니다.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Form Builders에 대한 추상 기본 클래스입니다.

FormCanceledException

사용자 종료 또는 예외에 의해 양식 채우기가 취소될 때 생성되는 예외입니다.

FormCanceledException<T>

사용자 종료 또는 예외에 의해 양식 채우기가 취소될 때 생성되는 예외입니다.

FormConfiguration

양식의 기본값입니다.

FormDialog

폼 대화 상자를 만들기 위한 정적 팩터리 메서드입니다.

FormDialog<T>

상태를 채울 양식 대화 상자입니다.

FormFlowAttribute

FormFlow 특성에 대한 추상 기본 클래스입니다.

IForm<T>

양식 정의 인터페이스.

IgnoreFieldAttribute

필드 또는 속성을 제외된 것으로 정의합니다.

NumericAttribute

숫자 필드 또는 속성에서 가능한 값에 대한 제한을 제공합니다.

OptionalAttribute

필드 또는 속성을 선택 사항으로 정의합니다.

OrderAttribute

필드 또는 속성의 순서 가중치를 정의합니다.

PatternAttribute

문자열 필드의 유효성을 검사하는 정규식을 제공합니다.

PromptAttribute

필드에 대해 요청할 때 사용되는 프롬프트를 정의합니다.

TemplateAttribute

문자열을 생성하기 위한 템플릿을 정의합니다.

TermsAttribute

필드, 속성 또는 열거형 값을 사용자 입력과 일치시킬 때 사용되는 기본 용어를 재정의하는 특성입니다.

ValidateResult

의 결과를 캡슐화합니다. ValidateAsyncDelegate<T>

인터페이스

IFormBuilder<T>

폼을 빌드하기 위한 인터페이스입니다.

IFormDialog<T>

FormFlow 대화 상자를 제어하기 위한 인터페이스입니다.

열거형

BoolDefault

세 가지 상태 부울 값입니다.

CaseNormalization

단어의 대/소문자를 정규화하는 방법

ChoiceStyleOptions

{||}에서 생성된 선택 항목을 \ref 패턴 문자열에 표시하는 방법을 지정합니다.

FeedbackOptions

각 항목 후에 사용자가 피드백을 받는 방법을 제어합니다.

FormCommand

양식 대화 상자에서 지원되는 명령입니다.

FormOptions

양식 실행에 대한 옵션입니다.

TemplateUsage

모든 기본 제공 템플릿.

대리자

ActiveDelegate<T>

특정 단계가 활성 상태인지 확인하기 위해 양식 상태를 테스트하기 위한 대리자입니다.

BuildFormDelegate<T>

양식을 빌드하기 위한 대리자입니다.

MessageDelegate<T>

메시지가 state 표시할 템플릿이 있는 을 반환 PromptAttribute 합니다.

OnCompletionAsyncDelegate<T>

양식이 완료되면 호출되는 대리자입니다.

ValidateAsyncDelegate<T>

프롬프트에 대한 특정 응답의 유효성을 검사하기 위한 대리자입니다.