Field<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classe base com implementação declarativa de 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 do formulário subjacente.
- Herança
-
Field<T>
- Derivado
- Implementações
Construtores
Field<T>(String, FieldRole) |
Campo de construção. |
Campos
_allowsMultiple |
Classe base com implementação declarativa de IField. |
_buildPrompts |
Classe base com implementação declarativa de IField. |
_condition |
Classe base com implementação declarativa de IField. |
_define |
Classe base com implementação declarativa de IField. |
_dependencies |
Classe base com implementação declarativa de IField. |
_description |
Classe base com implementação declarativa de IField. |
_form |
Classe base com implementação declarativa de IField. |
_help |
Classe base com implementação declarativa de IField. |
_isNullable |
Classe base com implementação declarativa de IField. |
_keepZero |
Classe base com implementação declarativa de IField. |
_limited |
Classe base com implementação declarativa de IField. |
_max |
Classe base com implementação declarativa de IField. |
_min |
Classe base com implementação declarativa de IField. |
_name |
Classe base com implementação declarativa de IField. |
_next |
Classe base com implementação declarativa de IField. |
_optional |
Classe base com implementação declarativa de IField. |
_pattern |
Classe base com implementação declarativa de IField. |
_prompt |
Classe base com implementação declarativa de IField. |
_promptDefinition |
Classe base com implementação declarativa de IField. |
_promptSet |
Classe base com implementação declarativa de IField. |
_recognizer |
Classe base com implementação declarativa de IField. |
_role |
Classe base com implementação declarativa de IField. |
_templates |
Classe base com implementação declarativa de IField. |
_terms |
Classe base com implementação declarativa de IField. |
_type |
Classe base com implementação declarativa de IField. |
_validate |
Classe base com implementação declarativa de IField. |
_valueDescriptions |
Classe base com implementação declarativa de IField. |
_valueTerms |
Classe base com implementação declarativa de IField. |
Propriedades
AllowDefault |
Classe base com implementação declarativa de IField. |
AllowNumbers |
Classe base com implementação declarativa de IField. |
AllowsMultiple |
Classe base com implementação declarativa de IField. |
Dependencies |
Classe base com implementação declarativa de IField. |
FieldDescription |
Classe base com implementação declarativa de IField. |
FieldTerms |
Classe base com implementação declarativa de IField. |
Form |
Classe base com implementação declarativa de IField. |
Help |
Classe base com implementação declarativa de IField. |
IsNullable |
Classe base com implementação declarativa de IField. |
Name |
Classe base com implementação declarativa de IField. |
Optional |
Classe base com implementação declarativa de IField. |
Pattern |
Classe base com implementação declarativa de IField. |
Prompt |
Classe base com implementação declarativa de IField. |
Role |
Classe base com implementação declarativa de IField. |
Type |
Classe base com implementação declarativa de IField. |
ValueDescriptions |
Classe base com implementação declarativa de IField. |
Values |
Classe base com implementação declarativa de IField. |
Métodos
Active(T) |
Classe base com implementação declarativa de IField. |
AddDescription(Object, DescribeAttribute) |
Adiciona uma descrição completa para um valor. |
AddDescription(Object, String, String, String) |
Adiciona uma descrição para um valor. |
AddTemplate(TemplateAttribute) |
Classe base com implementação declarativa de 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 de IField. |
DefinePrompt() |
Classe base com implementação declarativa de IField. |
DefineRecognizer() |
Classe base com implementação declarativa de IField. |
GetValue(T) |
Classe base com implementação declarativa de IField. |
IsUnknown(T) |
Classe base com implementação declarativa de IField. |
Limits(Double, Double) |
Classe base com implementação declarativa de IField. |
Localize() |
Classe base com implementação declarativa de IField. |
Next(Object, T) |
Classe base com implementação declarativa de IField. |
RemoveValue(Object) |
Remove a descrição e os termos associados a um valor. |
RemoveValues() |
Remove todos os valores e as respetivas descrições e termos associados. |
ReplaceTemplate(TemplateAttribute) |
Substitua um modelo no campo. |
SaveResources() |
Classe base com implementação declarativa de IField. |
SetActive(ActiveDelegate<T>) |
Defina um delegado para verificar o estado para ver se o campo se aplica. |
SetAllowsMultiple(Boolean) |
Define se são permitidos ou não múltiplos valores. |
SetDefine(DefineAsyncDelegate<T>) |
Defina um delegado para definir dinamicamente o campo. |
SetDependencies(String[]) |
Defina os campos de que este campo depende. |
SetFieldDescription(DescribeAttribute) |
Defina a descrição completa do campo. |
SetFieldDescription(String) |
Defina a descrição do campo. |
SetFieldTerms(String[]) |
Defina os termos associados ao campo . |
SetIsNullable(Boolean) |
Defina se o campo é ou não nulo. |
SetLimits(Double, Double, Boolean) |
Classe base com implementação declarativa de IField. |
SetLimits(Double, Double) |
Definir limites numéricos. |
SetNext(NextDelegate<T>) |
Delegado para decidir o próximo passo de formulário a executar. |
SetOptional(Boolean) |
Defina se um campo é ou não opcional. |
SetPattern(String) |
Expressão regular para validar cadeias. |
SetPrompt(PromptAttribute) |
Define a linha de comandos do campo. |
SetRecognizer(IRecognize<T>) |
Define o reconhecedor para o campo . |
SetType(Type) |
Define o tipo do estado do campo subjacente. |
SetUnknown(T) |
Classe base com implementação declarativa de IField. |
SetValidate(ValidateAsyncDelegate<T>) |
Defina a validação do campo. |
SetValue(T, Object) |
Classe base com implementação declarativa de IField. |
Template(TemplateUsage) |
Classe base com implementação declarativa de IField. |
Terms(Object) |
Classe base com implementação declarativa de IField. |
ValidateAsync(T, Object) |
Classe base com implementação declarativa de IField. |
ValueDescription(Object) |
Classe base com implementação declarativa de IField. |