Idioma

Field<T> Classe

Definição

Classe base com implementação declarativa do 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)

Parâmetros de Tipo Genérico

T

Estado subjacente da forma.

Herança
Field<T>
Derivado
Implementações

Construtores

Name Descrição
Field<T>(String, FieldRole)

Construir campo.

Campos

Name Descrição
_allowsMultiple

Classe base com implementação declarativa do IField.

_buildPrompts

Classe base com implementação declarativa do IField.

_condition

Classe base com implementação declarativa do IField.

_define

Classe base com implementação declarativa do IField.

_dependencies

Classe base com implementação declarativa do IField.

_description

Classe base com implementação declarativa do IField.

_form

Classe base com implementação declarativa do IField.

_help

Classe base com implementação declarativa do IField.

_isNullable

Classe base com implementação declarativa do IField.

_keepZero

Classe base com implementação declarativa do IField.

_limited

Classe base com implementação declarativa do IField.

_max

Classe base com implementação declarativa do IField.

_min

Classe base com implementação declarativa do IField.

_name

Classe base com implementação declarativa do IField.

_next

Classe base com implementação declarativa do IField.

_optional

Classe base com implementação declarativa do IField.

_pattern

Classe base com implementação declarativa do IField.

_prompt

Classe base com implementação declarativa do IField.

_promptDefinition

Classe base com implementação declarativa do IField.

_promptSet

Classe base com implementação declarativa do IField.

_recognizer

Classe base com implementação declarativa do IField.

_role

Classe base com implementação declarativa do IField.

_templates

Classe base com implementação declarativa do IField.

_terms

Classe base com implementação declarativa do IField.

_type

Classe base com implementação declarativa do IField.

_validate

Classe base com implementação declarativa do IField.

_valueDescriptions

Classe base com implementação declarativa do IField.

_valueTerms

Classe base com implementação declarativa do IField.

Propriedades

Name Descrição
AllowDefault

Classe base com implementação declarativa do IField.

AllowNumbers

Classe base com implementação declarativa do IField.

AllowsMultiple

Classe base com implementação declarativa do IField.

Dependencies

Classe base com implementação declarativa do IField.

FieldDescription

Classe base com implementação declarativa do IField.

FieldTerms

Classe base com implementação declarativa do IField.

Form

Classe base com implementação declarativa do IField.

Help

Classe base com implementação declarativa do IField.

IsNullable

Classe base com implementação declarativa do IField.

Name

Classe base com implementação declarativa do IField.

Optional

Classe base com implementação declarativa do IField.

Pattern

Classe base com implementação declarativa do IField.

Prompt

Classe base com implementação declarativa do IField.

Role

Classe base com implementação declarativa do IField.

Type

Classe base com implementação declarativa do IField.

ValueDescriptions

Classe base com implementação declarativa do IField.

Values

Classe base com implementação declarativa do IField.

Métodos

Name Descrição
Active(T)

Classe base com implementação declarativa do IField.

AddDescription(Object, DescribeAttribute)

Adiciona uma descrição completa de um valor.

AddDescription(Object, String, String, String)

Adiciona uma descrição para um valor.

AddTemplate(TemplateAttribute)

Classe base com implementação declarativa do IField.

AddTerms(Object, String[])

Adiciona termos para um valor.

AddTerms(Object, TermsAttribute)

Adiciona termos para um valor.

DefineAsync(T)

Classe base com implementação declarativa do IField.

DefinePrompt()

Classe base com implementação declarativa do IField.

DefineRecognizer()

Classe base com implementação declarativa do IField.

GetValue(T)

Classe base com implementação declarativa do IField.

IsUnknown(T)

Classe base com implementação declarativa do IField.

Limits(Double, Double)

Classe base com implementação declarativa do IField.

Localize()

Classe base com implementação declarativa do IField.

Next(Object, T)

Classe base com implementação declarativa do IField.

RemoveValue(Object)

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

RemoveValues()

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

ReplaceTemplate(TemplateAttribute)

Substitui um modelo no campo.

SaveResources()

Classe base com implementação declarativa do IField.

SetActive(ActiveDelegate<T>)

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

SetAllowsMultiple(Boolean)

Define se múltiplos valores são permitidos ou não.

SetDefine(DefineAsyncDelegate<T>)

Defina um delegado para definir dinamicamente o campo.

SetDependencies(String[])

Defina os campos dos quais este campo depende.

SetFieldDescription(DescribeAttribute)

Defina a descrição completa do campo.

SetFieldDescription(String)

Define a descrição do campo.

SetFieldTerms(String[])

Defina os termos associados ao campo.

SetIsNullable(Boolean)

Defina se o campo é nulo ou não.

SetLimits(Double, Double, Boolean)

Classe base com implementação declarativa do IField.

SetLimits(Double, Double)

Define limites numéricos.

SetNext(NextDelegate<T>)

Delegue para decidir o próximo passo do formulário a executar.

SetOptional(Boolean)

Defina se um campo é opcional ou não.

SetPattern(String)

Expressão regular para validar cadeias.

SetPrompt(PromptAttribute)

Define o prompt de campo.

SetRecognizer(IRecognize<T>)

Define o reconhecedor para o campo.

SetType(Type)

Define o tipo do estado de campo subjacente.

SetUnknown(T)

Classe base com implementação declarativa do IField.

SetValidate(ValidateAsyncDelegate<T>)

Defina a validação do campo.

SetValue(T, Object)

Classe base com implementação declarativa do IField.

Template(TemplateUsage)

Classe base com implementação declarativa do IField.

Terms(Object)

Classe base com implementação declarativa do IField.

ValidateAsync(T, Object)

Classe base com implementação declarativa do IField.

ValueDescription(Object)

Classe base com implementação declarativa do IField.

Aplica-se a