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. |