IField<T> 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 필드에 대한 모든 정보에 대한 인터페이스입니다.
public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)
형식 매개 변수
- T
양식 상태 인터페이스가 적용됩니다.
- 파생
- 구현
속성
AllowDefault |
기본값을 옵션으로 허용합니다. (다음에서 상속됨 IFieldDescription) |
AllowNumbers |
사용자 입력이 열거된 선택 항목과 표시된 숫자와 일치하도록 허용합니다. (다음에서 상속됨 IFieldDescription) |
AllowsMultiple |
여러 일치 항목이 허용됩니다. (다음에서 상속됨 IFieldDescription) |
Dependencies |
이 필드가 의존하는 다른 필드를 반환합니다. (다음에서 상속됨 IFieldState<T>) |
FieldDescription |
필드 자체에 대한 설명입니다. (다음에서 상속됨 IFieldDescription) |
FieldTerms |
이 필드와 일치하는 용어입니다. (다음에서 상속됨 IFieldDescription) |
Form |
이 필드를 소유하는 양식 |
Help |
이 필드에 대한 도움말 설명을 반환합니다. (다음에서 상속됨 IFieldPrompt<T>) |
IsNullable |
필드가 null 허용인지 테스트합니다. (다음에서 상속됨 IFieldState<T>) |
Name |
이 필드의 이름입니다. |
Optional |
필드가 선택 사항인지 테스트합니다. 이는 알 수 없는 값이 적법하다는 것을 의미합니다. (다음에서 상속됨 IFieldState<T>) |
Pattern |
문자열의 유효성을 검사하기 위한 정규식입니다. (다음에서 상속됨 IFieldState<T>) |
Prompt |
프롬프트 설명을 반환합니다. (다음에서 상속됨 IFieldPrompt<T>) |
Role |
역할 필드는 양식에서 재생됩니다. (다음에서 상속됨 IFieldDescription) |
Type |
필드의 유형을 가져옵니다. (다음에서 상속됨 IFieldState<T>) |
ValueDescriptions |
열거형을 지원하기 위해 가능한 모든 값 설명을 반환합니다. (다음에서 상속됨 IFieldDescription) |
Values |
숫자와 같은 데이터 형식인 경우 가능한 모든 값 또는 null입니다. (다음에서 상속됨 IFieldDescription) |
메서드
Active(T) |
테스트하여 필드가 현재 상태에 따라 현재 활성 상태인지 확인합니다. (다음에서 상속됨 IFieldPrompt<T>) |
DefineAsync(T) |
동적으로 정의된 필드에 대한 프롬프트 및 인식기를 빌드합니다. (다음에서 상속됨 IFieldPrompt<T>) |
GetValue(T) |
양식 상태에서 이 필드 값을 가져옵니다. (다음에서 상속됨 IFieldState<T>) |
IsUnknown(T) |
테스트하여 필드 값 양식 상태에 값이 있는지 확인합니다. (다음에서 상속됨 IFieldState<T>) |
Limits(Double, Double) |
숫자 값의 제한입니다. (다음에서 상속됨 IFieldState<T>) |
Localize() |
양식 지역화기에서 문자열 리소스를 로드합니다. (다음에서 상속됨 IFieldResources) |
Next(Object, T) |
실행할 다음 단계입니다. (다음에서 상속됨 IFieldPrompt<T>) |
SaveResources() |
양식 지역화기에 문자열 리소스를 추가합니다. (다음에서 상속됨 IFieldResources) |
SetUnknown(T) |
양식 상태에서 이 필드 값을 알 수 없음으로 설정합니다. (다음에서 상속됨 IFieldState<T>) |
SetValue(T, Object) |
이 필드 값을 양식 상태로 설정합니다. (다음에서 상속됨 IFieldState<T>) |
Template(TemplateUsage) |
프롬프트를 빌드하기 위한 템플릿을 반환합니다. (다음에서 상속됨 IFieldPrompt<T>) |
Terms(Object) |
개체와 일치하도록 대화 상자에서 사용할 수 있는 값 반환 용어가 제공됩니다. (다음에서 상속됨 IFieldDescription) |
ValidateAsync(T, Object) |
상태에서 설정할 값의 유효성을 검사하고 유효하지 않은 경우 피드백을 반환합니다. (다음에서 상속됨 IFieldPrompt<T>) |
ValueDescription(Object) |
특정 값에 대한 설명을 반환합니다. (다음에서 상속됨 IFieldDescription) |