다음을 통해 공유


FormBuilder<T> 클래스

정의

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

public sealed class FormBuilder<T> : Microsoft.Bot.Builder.FormFlow.FormBuilderBase<T> where T : class
type FormBuilder<'T (requires 'T : null)> = class
    inherit FormBuilderBase<'T (requires 'T : null)>
Public NotInheritable Class FormBuilder(Of T)
Inherits FormBuilderBase(Of T)

형식 매개 변수

T

양식 상태 클래스입니다.

상속
FormBuilder<T>

설명

필드는 형식 T 및 특성(예: DescribeAttribute, , OptionalAttributePatternAttributeNumericAttribute, PromptAttributeTermsAttributeTemplateAttribute)에 대한 리플렉션을 통해 정의됩니다. 모든 특성에 대해 적절한 기본값이 생성됩니다.

생성자

FormBuilder<T>(Boolean)

리플렉션을 사용하여 폼을 빌드하기 위한 새 양식 작성기 만들기

필드

_form

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

(다음에서 상속됨 FormBuilderBase<T>)

속성

Configuration

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

(다음에서 상속됨 FormBuilderBase<T>)

메서드

AddRemainingFields(IEnumerable<String>)

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

Build(Assembly, String)

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

Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Confirm(String, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Field(IField<T>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>)

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

HasField(String)

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

(다음에서 상속됨 FormBuilderBase<T>)
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Message(String, ActiveDelegate<T>, IEnumerable<String>)

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

(다음에서 상속됨 FormBuilderBase<T>)
OnCompletion(OnCompletionAsyncDelegate<T>)

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

(다음에서 상속됨 FormBuilderBase<T>)
Prompter(PromptAsyncDelegate<T>)

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

(다음에서 상속됨 FormBuilderBase<T>)

적용 대상