Compartilhar via


FieldReflector<T> Classe

Definição

Preencha as informações do campo por meio da reflexão.

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)

Parâmetros de tipo

T

O estado do formulário.

Herança
FieldReflector<T>

Comentários

As informações resultantes podem ser substituídas por meio da interface fluente.

Construtores

FieldReflector<T>(String, Boolean)

Construa um IField<T> por meio de reflexão.

Campos

_allowsMultiple

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_buildPrompts

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_condition

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_define

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_dependencies

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_description

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_form

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_help

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_ignoreAnnotations

True para ignorar anotações.

_isNullable

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_keepZero

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_limited

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_max

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_min

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_name

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_next

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_optional

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_path

Caminho para o valor do campo no estado.

_pattern

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_prompt

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_promptDefinition

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_promptSet

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_recognizer

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_role

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_templates

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_terms

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_type

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_validate

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_valueDescriptions

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
_valueTerms

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)

Propriedades

AllowDefault

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
AllowNumbers

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
AllowsMultiple

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Dependencies

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
FieldDescription

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
FieldTerms

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Form

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Help

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
IsNullable

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Name

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Optional

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Pattern

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Prompt

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Role

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Type

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
ValueDescriptions

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Values

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)

Métodos

Active(T)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
AddDescription(Object, DescribeAttribute)

Adiciona uma descrição completa para um valor.

(Herdado de Field<T>)
AddDescription(Object, String, String, String)

Adiciona uma descrição para um valor.

(Herdado de Field<T>)
AddField(Type, String[], Int32)

Preencha as informações do campo por meio da reflexão.

AddTemplate(TemplateAttribute)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
AddTerms(Object, String[])

Adiciona termos para um valor.

(Herdado de Field<T>)
AddTerms(Object, TermsAttribute)

Adiciona termos para um valor.

(Herdado de Field<T>)
DefineAsync(T)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
DefinePrompt()

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
DefineRecognizer()

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
GetValue(T)

Preencha as informações do campo por meio da reflexão.

IsUnknown(T)

Preencha as informações do campo por meio da reflexão.

Limits(Double, Double)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Localize()

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Next(Object, T)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
ProcessEnumAttributes(Type)

Preencha as informações do campo por meio da reflexão.

ProcessFieldAttributes(Object)

Preencha as informações do campo por meio da reflexão.

ProcessTemplates(Type)

Preencha as informações do campo por meio da reflexão.

RemoveValue(Object)

Remove a descrição e os termos associados a um valor.

(Herdado de Field<T>)
RemoveValues()

Remove todos os valores e suas descrições e termos associados.

(Herdado de Field<T>)
ReplaceTemplate(TemplateAttribute)

Substitua um modelo no campo .

(Herdado de Field<T>)
SaveResources()

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
SetActive(ActiveDelegate<T>)

Defina um delegado para verificar o estado para ver se o campo se aplica.

(Herdado de Field<T>)
SetAllowsMultiple(Boolean)

Define se vários valores são permitidos ou não.

(Herdado de Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Defina um delegado para definir dinamicamente o campo.

(Herdado de Field<T>)
SetDependencies(String[])

Definir os campos dos quais esse campo depende.

(Herdado de Field<T>)
SetFieldDescription(DescribeAttribute)

Defina a descrição completa do campo.

(Herdado de Field<T>)
SetFieldDescription(String)

Defina a descrição do campo.

(Herdado de Field<T>)
SetFieldTerms(String[])

Defina os termos associados ao campo.

(Herdado de Field<T>)
SetIsNullable(Boolean)

Defina se o campo é anulável ou não.

(Herdado de Field<T>)
SetLimits(Double, Double)

Definir limites numéricos.

(Herdado de Field<T>)
SetLimits(Double, Double, Boolean)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
SetNext(NextDelegate<T>)

Delegar para decidir sobre a próxima etapa do formulário a ser executada.

(Herdado de Field<T>)
SetOptional(Boolean)

Defina se um campo é opcional ou não.

(Herdado de Field<T>)
SetPattern(String)

Expressão regular para validar cadeias de caracteres.

(Herdado de Field<T>)
SetPrompt(PromptAttribute)

Define o prompt de campo.

(Herdado de Field<T>)
SetRecognizer(IRecognize<T>)

Define o reconhecedor para o campo.

(Herdado de Field<T>)
SetType(Type)

Define o tipo do estado do campo subjacente.

(Herdado de Field<T>)
SetUnknown(T)

Preencha as informações do campo por meio da reflexão.

SetValidate(ValidateAsyncDelegate<T>)

Defina a validação do campo.

(Herdado de Field<T>)
SetValue(T, Object)

Preencha as informações do campo por meio da reflexão.

StepType(Object)

Preencha as informações do campo por meio da reflexão.

Template(TemplateUsage)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
Terms(Object)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
ValidateAsync(T, Object)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)
ValueDescription(Object)

Preencha as informações do campo por meio da reflexão.

(Herdado de Field<T>)

Aplica-se a