다음을 통해 공유


FieldReflector<T> 클래스

정의

리플렉션을 통해 필드 정보를 입력합니다.

public class FieldReflector<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type FieldReflector<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class FieldReflector(Of T)
Inherits Field(Of T)

형식 매개 변수

T

양식 상태입니다.

상속
FieldReflector<T>

설명

결과 정보는 흐름 인터페이스를 통해 재정의할 수 있습니다.

생성자

FieldReflector<T>(String, Boolean)

리플렉션을 통해 를 IField<T> 생성합니다.

필드

_allowsMultiple

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

True이면 주석을 무시합니다.

_isNullable

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

상태의 필드 값에 대한 경로입니다.

_pattern

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

속성

AllowDefault

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

메서드

Active(T)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
AddDescription(Object, DescribeAttribute)

값에 대한 전체 설명을 추가합니다.

(다음에서 상속됨 Field<T>)
AddDescription(Object, String, String, String)

값에 대한 설명을 추가합니다.

(다음에서 상속됨 Field<T>)
AddField(Type, String[], Int32)

리플렉션을 통해 필드 정보를 입력합니다.

AddTemplate(TemplateAttribute)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
AddTerms(Object, String[])

값에 대한 용어를 추가합니다.

(다음에서 상속됨 Field<T>)
AddTerms(Object, TermsAttribute)

값에 대한 용어를 추가합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

IsUnknown(T)

리플렉션을 통해 필드 정보를 입력합니다.

Limits(Double, Double)

리플렉션을 통해 필드 정보를 입력합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
Next(Object, T)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
ProcessEnumAttributes(Type)

리플렉션을 통해 필드 정보를 입력합니다.

ProcessFieldAttributes(Object)

리플렉션을 통해 필드 정보를 입력합니다.

ProcessTemplates(Type)

리플렉션을 통해 필드 정보를 입력합니다.

RemoveValue(Object)

값과 연결된 설명 및 용어를 제거합니다.

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

모든 값과 관련 설명 및 용어를 제거합니다.

(다음에서 상속됨 Field<T>)
ReplaceTemplate(TemplateAttribute)

필드의 템플릿을 바꿉다.

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

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
SetActive(ActiveDelegate<T>)

상태를 확인하기 위한 대리자를 정의하여 필드가 적용되는지 확인합니다.

(다음에서 상속됨 Field<T>)
SetAllowsMultiple(Boolean)

여러 값이 허용되는지 여부를 설정합니다.

(다음에서 상속됨 Field<T>)
SetDefine(DefineAsyncDelegate<T>)

필드를 동적으로 정의하기 위한 대리자를 정의합니다.

(다음에서 상속됨 Field<T>)
SetDependencies(String[])

이 필드가 의존하는 필드를 정의합니다.

(다음에서 상속됨 Field<T>)
SetFieldDescription(DescribeAttribute)

전체 필드 설명을 설정합니다.

(다음에서 상속됨 Field<T>)
SetFieldDescription(String)

필드 설명을 설정합니다.

(다음에서 상속됨 Field<T>)
SetFieldTerms(String[])

필드와 연결된 용어를 설정합니다.

(다음에서 상속됨 Field<T>)
SetIsNullable(Boolean)

필드가 null 허용인지 여부를 설정합니다.

(다음에서 상속됨 Field<T>)
SetLimits(Double, Double)

숫자 제한을 설정합니다.

(다음에서 상속됨 Field<T>)
SetLimits(Double, Double, Boolean)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
SetNext(NextDelegate<T>)

실행할 다음 양식 단계를 결정하기 위한 대리자입니다.

(다음에서 상속됨 Field<T>)
SetOptional(Boolean)

필드가 선택 사항인지 여부를 설정합니다.

(다음에서 상속됨 Field<T>)
SetPattern(String)

문자열의 유효성을 검사하기 위한 정규식입니다.

(다음에서 상속됨 Field<T>)
SetPrompt(PromptAttribute)

필드 프롬프트를 설정합니다.

(다음에서 상속됨 Field<T>)
SetRecognizer(IRecognize<T>)

필드의 인식기를 설정합니다.

(다음에서 상속됨 Field<T>)
SetType(Type)

기본 필드 상태의 형식을 설정합니다.

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

리플렉션을 통해 필드 정보를 입력합니다.

SetValidate(ValidateAsyncDelegate<T>)

필드 유효성 검사를 설정합니다.

(다음에서 상속됨 Field<T>)
SetValue(T, Object)

리플렉션을 통해 필드 정보를 입력합니다.

StepType(Object)

리플렉션을 통해 필드 정보를 입력합니다.

Template(TemplateUsage)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
Terms(Object)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
ValidateAsync(T, Object)

리플렉션을 통해 필드 정보를 입력합니다.

(다음에서 상속됨 Field<T>)
ValueDescription(Object)

리플렉션을 통해 필드 정보를 입력합니다.

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

적용 대상