다음을 통해 공유


Field<T> 클래스

정의

IField의 선언적 구현이 있는 기본 클래스입니다.

public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
    interface IField<'T (requires 'T : null)>
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)

형식 매개 변수

T

기본 양식 상태입니다.

상속
Field<T>
파생
구현

생성자

Field<T>(String, FieldRole)

생성 필드입니다.

필드

_allowsMultiple

IField의 선언적 구현이 있는 기본 클래스입니다.

_buildPrompts

IField의 선언적 구현이 있는 기본 클래스입니다.

_condition

IField의 선언적 구현이 있는 기본 클래스입니다.

_define

IField의 선언적 구현이 있는 기본 클래스입니다.

_dependencies

IField의 선언적 구현이 있는 기본 클래스입니다.

_description

IField의 선언적 구현이 있는 기본 클래스입니다.

_form

IField의 선언적 구현이 있는 기본 클래스입니다.

_help

IField의 선언적 구현이 있는 기본 클래스입니다.

_isNullable

IField의 선언적 구현이 있는 기본 클래스입니다.

_keepZero

IField의 선언적 구현이 있는 기본 클래스입니다.

_limited

IField의 선언적 구현이 있는 기본 클래스입니다.

_max

IField의 선언적 구현이 있는 기본 클래스입니다.

_min

IField의 선언적 구현이 있는 기본 클래스입니다.

_name

IField의 선언적 구현이 있는 기본 클래스입니다.

_next

IField의 선언적 구현이 있는 기본 클래스입니다.

_optional

IField의 선언적 구현이 있는 기본 클래스입니다.

_pattern

IField의 선언적 구현이 있는 기본 클래스입니다.

_prompt

IField의 선언적 구현이 있는 기본 클래스입니다.

_promptDefinition

IField의 선언적 구현이 있는 기본 클래스입니다.

_promptSet

IField의 선언적 구현이 있는 기본 클래스입니다.

_recognizer

IField의 선언적 구현이 있는 기본 클래스입니다.

_role

IField의 선언적 구현이 있는 기본 클래스입니다.

_templates

IField의 선언적 구현이 있는 기본 클래스입니다.

_terms

IField의 선언적 구현이 있는 기본 클래스입니다.

_type

IField의 선언적 구현이 있는 기본 클래스입니다.

_validate

IField의 선언적 구현이 있는 기본 클래스입니다.

_valueDescriptions

IField의 선언적 구현이 있는 기본 클래스입니다.

_valueTerms

IField의 선언적 구현이 있는 기본 클래스입니다.

속성

AllowDefault

IField의 선언적 구현이 있는 기본 클래스입니다.

AllowNumbers

IField의 선언적 구현이 있는 기본 클래스입니다.

AllowsMultiple

IField의 선언적 구현이 있는 기본 클래스입니다.

Dependencies

IField의 선언적 구현이 있는 기본 클래스입니다.

FieldDescription

IField의 선언적 구현이 있는 기본 클래스입니다.

FieldTerms

IField의 선언적 구현이 있는 기본 클래스입니다.

Form

IField의 선언적 구현이 있는 기본 클래스입니다.

Help

IField의 선언적 구현이 있는 기본 클래스입니다.

IsNullable

IField의 선언적 구현이 있는 기본 클래스입니다.

Name

IField의 선언적 구현이 있는 기본 클래스입니다.

Optional

IField의 선언적 구현이 있는 기본 클래스입니다.

Pattern

IField의 선언적 구현이 있는 기본 클래스입니다.

Prompt

IField의 선언적 구현이 있는 기본 클래스입니다.

Role

IField의 선언적 구현이 있는 기본 클래스입니다.

Type

IField의 선언적 구현이 있는 기본 클래스입니다.

ValueDescriptions

IField의 선언적 구현이 있는 기본 클래스입니다.

Values

IField의 선언적 구현이 있는 기본 클래스입니다.

메서드

Active(T)

IField의 선언적 구현이 있는 기본 클래스입니다.

AddDescription(Object, DescribeAttribute)

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

AddDescription(Object, String, String, String)

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

AddTemplate(TemplateAttribute)

IField의 선언적 구현이 있는 기본 클래스입니다.

AddTerms(Object, String[])

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

AddTerms(Object, TermsAttribute)

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

DefineAsync(T)

IField의 선언적 구현이 있는 기본 클래스입니다.

DefinePrompt()

IField의 선언적 구현이 있는 기본 클래스입니다.

DefineRecognizer()

IField의 선언적 구현이 있는 기본 클래스입니다.

GetValue(T)

IField의 선언적 구현이 있는 기본 클래스입니다.

IsUnknown(T)

IField의 선언적 구현이 있는 기본 클래스입니다.

Limits(Double, Double)

IField의 선언적 구현이 있는 기본 클래스입니다.

Localize()

IField의 선언적 구현이 있는 기본 클래스입니다.

Next(Object, T)

IField의 선언적 구현이 있는 기본 클래스입니다.

RemoveValue(Object)

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

RemoveValues()

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

ReplaceTemplate(TemplateAttribute)

필드의 템플릿을 바꿉 있습니다.

SaveResources()

IField의 선언적 구현이 있는 기본 클래스입니다.

SetActive(ActiveDelegate<T>)

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

SetAllowsMultiple(Boolean)

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

SetDefine(DefineAsyncDelegate<T>)

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

SetDependencies(String[])

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

SetFieldDescription(DescribeAttribute)

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

SetFieldDescription(String)

필드 설명을 설정합니다.

SetFieldTerms(String[])

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

SetIsNullable(Boolean)

필드가 nullable인지 여부를 설정합니다.

SetLimits(Double, Double, Boolean)

IField의 선언적 구현이 있는 기본 클래스입니다.

SetLimits(Double, Double)

숫자 제한을 설정합니다.

SetNext(NextDelegate<T>)

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

SetOptional(Boolean)

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

SetPattern(String)

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

SetPrompt(PromptAttribute)

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

SetRecognizer(IRecognize<T>)

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

SetType(Type)

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

SetUnknown(T)

IField의 선언적 구현이 있는 기본 클래스입니다.

SetValidate(ValidateAsyncDelegate<T>)

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

SetValue(T, Object)

IField의 선언적 구현이 있는 기본 클래스입니다.

Template(TemplateUsage)

IField의 선언적 구현이 있는 기본 클래스입니다.

Terms(Object)

IField의 선언적 구현이 있는 기본 클래스입니다.

ValidateAsync(T, Object)

IField의 선언적 구현이 있는 기본 클래스입니다.

ValueDescription(Object)

IField의 선언적 구현이 있는 기본 클래스입니다.

적용 대상