Sdílet prostřednictvím


Field<T> Třída

Definice

Základní třída s deklarativní implementací 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

Stav podkladového formuláře.

Dědičnost
Field<T>
Odvozené
Implementuje

Konstruktory

Field<T>(String, FieldRole)

Pole Konstrukt.

Pole

_allowsMultiple

Základní třída s deklarativní implementací IField.

_buildPrompts

Základní třída s deklarativní implementací IField.

_condition

Základní třída s deklarativní implementací IField.

_define

Základní třída s deklarativní implementací IField.

_dependencies

Základní třída s deklarativní implementací IField.

_description

Základní třída s deklarativní implementací IField.

_form

Základní třída s deklarativní implementací IField.

_help

Základní třída s deklarativní implementací IField.

_isNullable

Základní třída s deklarativní implementací IField.

_keepZero

Základní třída s deklarativní implementací IField.

_limited

Základní třída s deklarativní implementací IField.

_max

Základní třída s deklarativní implementací IField.

_min

Základní třída s deklarativní implementací IField.

_name

Základní třída s deklarativní implementací IField.

_next

Základní třída s deklarativní implementací IField.

_optional

Základní třída s deklarativní implementací IField.

_pattern

Základní třída s deklarativní implementací IField.

_prompt

Základní třída s deklarativní implementací IField.

_promptDefinition

Základní třída s deklarativní implementací IField.

_promptSet

Základní třída s deklarativní implementací IField.

_recognizer

Základní třída s deklarativní implementací IField.

_role

Základní třída s deklarativní implementací IField.

_templates

Základní třída s deklarativní implementací IField.

_terms

Základní třída s deklarativní implementací IField.

_type

Základní třída s deklarativní implementací IField.

_validate

Základní třída s deklarativní implementací IField.

_valueDescriptions

Základní třída s deklarativní implementací IField.

_valueTerms

Základní třída s deklarativní implementací IField.

Vlastnosti

AllowDefault

Základní třída s deklarativní implementací IField.

AllowNumbers

Základní třída s deklarativní implementací IField.

AllowsMultiple

Základní třída s deklarativní implementací IField.

Dependencies

Základní třída s deklarativní implementací IField.

FieldDescription

Základní třída s deklarativní implementací IField.

FieldTerms

Základní třída s deklarativní implementací IField.

Form

Základní třída s deklarativní implementací IField.

Help

Základní třída s deklarativní implementací IField.

IsNullable

Základní třída s deklarativní implementací IField.

Name

Základní třída s deklarativní implementací IField.

Optional

Základní třída s deklarativní implementací IField.

Pattern

Základní třída s deklarativní implementací IField.

Prompt

Základní třída s deklarativní implementací IField.

Role

Základní třída s deklarativní implementací IField.

Type

Základní třída s deklarativní implementací IField.

ValueDescriptions

Základní třída s deklarativní implementací IField.

Values

Základní třída s deklarativní implementací IField.

Metody

Active(T)

Základní třída s deklarativní implementací IField.

AddDescription(Object, DescribeAttribute)

Přidá úplný popis hodnoty.

AddDescription(Object, String, String, String)

Přidá popis hodnoty.

AddTemplate(TemplateAttribute)

Základní třída s deklarativní implementací IField.

AddTerms(Object, String[])

Přidá termíny pro hodnotu.

AddTerms(Object, TermsAttribute)

Přidá termíny pro hodnotu.

DefineAsync(T)

Základní třída s deklarativní implementací IField.

DefinePrompt()

Základní třída s deklarativní implementací IField.

DefineRecognizer()

Základní třída s deklarativní implementací IField.

GetValue(T)

Základní třída s deklarativní implementací IField.

IsUnknown(T)

Základní třída s deklarativní implementací IField.

Limits(Double, Double)

Základní třída s deklarativní implementací IField.

Localize()

Základní třída s deklarativní implementací IField.

Next(Object, T)

Základní třída s deklarativní implementací IField.

RemoveValue(Object)

Odebere popis a termíny přidružené k hodnotě.

RemoveValues()

Odebere všechny hodnoty a jejich přidružené popisy a termíny.

ReplaceTemplate(TemplateAttribute)

Nahraďte šablonu v poli.

SaveResources()

Základní třída s deklarativní implementací IField.

SetActive(ActiveDelegate<T>)

Definujte delegáta pro kontrolu stavu a zjistěte, jestli se pole použije.

SetAllowsMultiple(Boolean)

Nastaví, zda je nebo není povoleno více hodnot.

SetDefine(DefineAsyncDelegate<T>)

Definujte delegáta pro dynamicky definující pole.

SetDependencies(String[])

Definujte pole, na která toto pole závisí.

SetFieldDescription(DescribeAttribute)

Nastavte úplný popis pole.

SetFieldDescription(String)

Nastavte popis pole.

SetFieldTerms(String[])

Nastavte termíny přidružené k poli.

SetIsNullable(Boolean)

Nastavte, jestli pole může nebo nemá hodnotu null.

SetLimits(Double, Double, Boolean)

Základní třída s deklarativní implementací IField.

SetLimits(Double, Double)

Nastavte číselné limity.

SetNext(NextDelegate<T>)

Delegujte rozhodnutí o dalším kroku formuláře, který se má provést.

SetOptional(Boolean)

Nastavte, jestli je pole volitelné.

SetPattern(String)

Regulární výraz pro ověřování řetězců.

SetPrompt(PromptAttribute)

Nastaví výzvu pole.

SetRecognizer(IRecognize<T>)

Nastaví rozpoznávání pole.

SetType(Type)

Nastaví typ stavu podkladového pole.

SetUnknown(T)

Základní třída s deklarativní implementací IField.

SetValidate(ValidateAsyncDelegate<T>)

Nastavte ověření pole.

SetValue(T, Object)

Základní třída s deklarativní implementací IField.

Template(TemplateUsage)

Základní třída s deklarativní implementací IField.

Terms(Object)

Základní třída s deklarativní implementací IField.

ValidateAsync(T, Object)

Základní třída s deklarativní implementací IField.

ValueDescription(Object)

Základní třída s deklarativní implementací IField.

Platí pro