Field<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- T
Estado de 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 suas 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 vários valores são permitidos ou não. |
| SetDefine(DefineAsyncDelegate<T>) |
Defina um delegado para definir dinamicamente o campo. |
| SetDependencies(String[]) |
Definir os campos dos quais esse 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 é anulável ou não. |
| SetLimits(Double, Double, Boolean) |
Classe base com implementação declarativa de IField. |
| SetLimits(Double, Double) |
Definir limites numéricos. |
| SetNext(NextDelegate<T>) |
Delegar para decidir sobre a próxima etapa de formulário a ser executada. |
| SetOptional(Boolean) |
Defina se um campo é opcional ou não. |
| SetPattern(String) |
Expressão regular para validar cadeias de caracteres. |
| SetPrompt(PromptAttribute) |
Define o prompt de 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. |