Udostępnij za pośrednictwem


Field<T> Klasa

Definicja

Klasa bazowa z deklaratywną implementacją 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)

Parametry typu

T

Podstawowy stan formularza.

Dziedziczenie
Field<T>
Pochodne
Implementuje

Konstruktory

Field<T>(String, FieldRole)

Konstruowanie pola.

Pola

_allowsMultiple

Klasa bazowa z deklaratywną implementacją IField.

_buildPrompts

Klasa bazowa z deklaratywną implementacją IField.

_condition

Klasa bazowa z deklaratywną implementacją IField.

_define

Klasa bazowa z deklaratywną implementacją IField.

_dependencies

Klasa bazowa z deklaratywną implementacją IField.

_description

Klasa bazowa z deklaratywną implementacją IField.

_form

Klasa bazowa z deklaratywną implementacją IField.

_help

Klasa bazowa z deklaratywną implementacją IField.

_isNullable

Klasa bazowa z deklaratywną implementacją IField.

_keepZero

Klasa bazowa z deklaratywną implementacją IField.

_limited

Klasa bazowa z deklaratywną implementacją IField.

_max

Klasa bazowa z deklaratywną implementacją IField.

_min

Klasa bazowa z deklaratywną implementacją IField.

_name

Klasa bazowa z deklaratywną implementacją IField.

_next

Klasa bazowa z deklaratywną implementacją IField.

_optional

Klasa bazowa z deklaratywną implementacją IField.

_pattern

Klasa bazowa z deklaratywną implementacją IField.

_prompt

Klasa bazowa z deklaratywną implementacją IField.

_promptDefinition

Klasa bazowa z deklaratywną implementacją IField.

_promptSet

Klasa bazowa z deklaratywną implementacją IField.

_recognizer

Klasa bazowa z deklaratywną implementacją IField.

_role

Klasa bazowa z deklaratywną implementacją IField.

_templates

Klasa bazowa z deklaratywną implementacją IField.

_terms

Klasa bazowa z deklaratywną implementacją IField.

_type

Klasa bazowa z deklaratywną implementacją IField.

_validate

Klasa bazowa z deklaratywną implementacją IField.

_valueDescriptions

Klasa bazowa z deklaratywną implementacją IField.

_valueTerms

Klasa bazowa z deklaratywną implementacją IField.

Właściwości

AllowDefault

Klasa bazowa z deklaratywną implementacją IField.

AllowNumbers

Klasa bazowa z deklaratywną implementacją IField.

AllowsMultiple

Klasa bazowa z deklaratywną implementacją IField.

Dependencies

Klasa bazowa z deklaratywną implementacją IField.

FieldDescription

Klasa bazowa z deklaratywną implementacją IField.

FieldTerms

Klasa bazowa z deklaratywną implementacją IField.

Form

Klasa bazowa z deklaratywną implementacją IField.

Help

Klasa bazowa z deklaratywną implementacją IField.

IsNullable

Klasa bazowa z deklaratywną implementacją IField.

Name

Klasa bazowa z deklaratywną implementacją IField.

Optional

Klasa bazowa z deklaratywną implementacją IField.

Pattern

Klasa bazowa z deklaratywną implementacją IField.

Prompt

Klasa bazowa z deklaratywną implementacją IField.

Role

Klasa bazowa z deklaratywną implementacją IField.

Type

Klasa bazowa z deklaratywną implementacją IField.

ValueDescriptions

Klasa bazowa z deklaratywną implementacją IField.

Values

Klasa bazowa z deklaratywną implementacją IField.

Metody

Active(T)

Klasa bazowa z deklaratywną implementacją IField.

AddDescription(Object, DescribeAttribute)

Dodaje pełny opis wartości.

AddDescription(Object, String, String, String)

Dodaje opis wartości.

AddTemplate(TemplateAttribute)

Klasa bazowa z deklaratywną implementacją IField.

AddTerms(Object, String[])

Dodaje terminy dla wartości.

AddTerms(Object, TermsAttribute)

Dodaje terminy dla wartości.

DefineAsync(T)

Klasa bazowa z deklaratywną implementacją IField.

DefinePrompt()

Klasa bazowa z deklaratywną implementacją IField.

DefineRecognizer()

Klasa bazowa z deklaratywną implementacją IField.

GetValue(T)

Klasa bazowa z deklaratywną implementacją IField.

IsUnknown(T)

Klasa bazowa z deklaratywną implementacją IField.

Limits(Double, Double)

Klasa bazowa z deklaratywną implementacją IField.

Localize()

Klasa bazowa z deklaratywną implementacją IField.

Next(Object, T)

Klasa bazowa z deklaratywną implementacją IField.

RemoveValue(Object)

Usuwa opis i terminy skojarzone z wartością.

RemoveValues()

Usuwa wszystkie wartości oraz skojarzone z nimi opisy i terminy.

ReplaceTemplate(TemplateAttribute)

Zastąp szablon w polu .

SaveResources()

Klasa bazowa z deklaratywną implementacją IField.

SetActive(ActiveDelegate<T>)

Zdefiniuj delegata do sprawdzania stanu, aby sprawdzić, czy pole ma zastosowanie.

SetAllowsMultiple(Boolean)

Określa, czy jest dozwolonych wiele wartości.

SetDefine(DefineAsyncDelegate<T>)

Zdefiniuj delegata do dynamicznego definiowania pola.

SetDependencies(String[])

Zdefiniuj pola, od których zależy to pole.

SetFieldDescription(DescribeAttribute)

Ustaw pełny opis pola.

SetFieldDescription(String)

Ustaw opis pola.

SetFieldTerms(String[])

Ustaw terminy skojarzone z polem.

SetIsNullable(Boolean)

Ustaw, czy pole ma wartość null.

SetLimits(Double, Double)

Ustaw limity liczbowe.

SetLimits(Double, Double, Boolean)

Klasa bazowa z deklaratywną implementacją IField.

SetNext(NextDelegate<T>)

Delegowanie do podjęcia decyzji o następnym kroku formularza do wykonania.

SetOptional(Boolean)

Ustaw, czy pole jest opcjonalne.

SetPattern(String)

Wyrażenie regularne do sprawdzania poprawności ciągów.

SetPrompt(PromptAttribute)

Ustawia wiersz pola.

SetRecognizer(IRecognize<T>)

Ustawia rozpoznawanie pola.

SetType(Type)

Ustawia typ bazowego stanu pola.

SetUnknown(T)

Klasa bazowa z deklaratywną implementacją IField.

SetValidate(ValidateAsyncDelegate<T>)

Ustaw walidację pola.

SetValue(T, Object)

Klasa bazowa z deklaratywną implementacją IField.

Template(TemplateUsage)

Klasa bazowa z deklaratywną implementacją IField.

Terms(Object)

Klasa bazowa z deklaratywną implementacją IField.

ValidateAsync(T, Object)

Klasa bazowa z deklaratywną implementacją IField.

ValueDescription(Object)

Klasa bazowa z deklaratywną implementacją IField.

Dotyczy