Partilhar via


FieldReflector<T> Classe

Definição

Preencha as informações do campo através 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 Genérico

T

O estado do formulário.

Herança
FieldReflector<T>

Observações

As informações resultantes podem ser substituídas através da interface fluente.

Construtores

FieldReflector<T>(String, Boolean)

Construa uma reflexão IField<T> .

Campos

_allowsMultiple

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_buildPrompts

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_condition

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_define

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_dependencies

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_description

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_form

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_help

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_ignoreAnnotations

Verdadeiro para ignorar anotações.

_isNullable

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_keepZero

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_limited

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_max

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_min

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_name

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_next

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_optional

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_path

Caminho para o valor do campo no estado.

_pattern

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_prompt

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_promptDefinition

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_promptSet

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_recognizer

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_role

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_templates

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_terms

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_type

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_validate

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_valueDescriptions

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
_valueTerms

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)

Propriedades

AllowDefault

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
AllowNumbers

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
AllowsMultiple

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Dependencies

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
FieldDescription

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
FieldTerms

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Form

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Help

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
IsNullable

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Name

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Optional

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Pattern

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Prompt

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Role

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Type

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
ValueDescriptions

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Values

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)

Métodos

Active(T)

Preencha as informações do campo através 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 através da reflexão.

AddTemplate(TemplateAttribute)

Preencha as informações do campo através 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 através da reflexão.

(Herdado de Field<T>)
DefinePrompt()

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
DefineRecognizer()

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

IsUnknown(T)

Preencha as informações do campo através da reflexão.

Limits(Double, Double)

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)
Localize()

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

ProcessFieldAttributes(Object)

Preencha as informações do campo através da reflexão.

ProcessTemplates(Type)

Preencha as informações do campo através 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 as respetivas 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 através 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 são permitidos ou não múltiplos valores.

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

Defina um delegado para definir dinamicamente o campo.

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

Defina os campos de que este 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 é ou não nulo.

(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 através da reflexão.

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

Delegado para decidir o próximo passo de formulário a executar.

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

Defina se um campo é ou não opcional.

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

Expressão regular para validar cadeias.

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

Define a linha de comandos do 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 através 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 através da reflexão.

StepType(Object)

Preencha as informações do campo através da reflexão.

Template(TemplateUsage)

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

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

Preencha as informações do campo através da reflexão.

(Herdado de Field<T>)

Aplica-se a