IField<T> Interface
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.
Interface para toda a informação sobre uma área específica.
public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
interface IFieldState<'T (requires 'T : null)>
interface IFieldDescription
interface IFieldPrompt<'T (requires 'T : null)>
interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)
Parâmetros de Tipo Genérico
- T
A interface de estado do formulário aplica-se a.
- Derivado
- Implementações
Propriedades
| Name | Descrição |
|---|---|
| AllowDefault |
Permita o valor padrão como opção. (Herdado de IFieldDescription) |
| AllowNumbers |
Permitir que a entrada do utilizador corresponda aos números mostrados com as escolhas enumeradas. (Herdado de IFieldDescription) |
| AllowsMultiple |
São permitidos vários jogos? (Herdado de IFieldDescription) |
| Dependencies |
Devolve os outros campos dos quais este depende. (Herdado de IFieldState<T>) |
| FieldDescription |
Descrição do próprio campo. (Herdado de IFieldDescription) |
| FieldTerms |
Termos para corresponder a este campo. (Herdado de IFieldDescription) |
| Form |
Formulário que detém este campo |
| Help |
Devolva a descrição de ajuda para este campo. (Herdado de IFieldPrompt<T>) |
| IsNullable |
Teste para ver se o campo é anulável. (Herdado de IFieldState<T>) |
| Name |
Nome deste campo. |
| Optional |
Teste para ver se o campo é opcional, o que significa que um valor desconhecido é legal. (Herdado de IFieldState<T>) |
| Pattern |
Expressão regular para validar uma cadeia. (Herdado de IFieldState<T>) |
| Prompt |
Devolve a descrição do prompt. (Herdado de IFieldPrompt<T>) |
| Role |
O campo de papéis desempenha-se de uma forma. (Herdado de IFieldDescription) |
| Type |
Percebe o tipo de área. (Herdado de IFieldState<T>) |
| ValueDescriptions |
Devolva todas as descrições de valor possíveis para suportar a enumeração. (Herdado de IFieldDescription) |
| Values |
Todos os valores possíveis ou nulos se for um tipo de dado, como um número. (Herdado de IFieldDescription) |
Métodos
| Name | Descrição |
|---|---|
| Active(T) |
Teste para ver se o campo está atualmente ativo com base no estado atual. (Herdado de IFieldPrompt<T>) |
| DefineAsync(T) |
Constrói o prompt e o reconhecimento para campos definidos dinamicamente. (Herdado de IFieldPrompt<T>) |
| GetValue(T) |
Obtenha este valor do campo a partir do estado do formulário. (Herdado de IFieldState<T>) |
| IsUnknown(T) |
Teste para ver se o estado do valor do campo tem um valor. (Herdado de IFieldState<T>) |
| Limits(Double, Double) |
Limites dos valores numéricos. (Herdado de IFieldState<T>) |
| Localize() |
Carrega quaisquer recursos de string a partir do localizador de formulários. (Herdado de IFieldResources) |
| Next(Object, T) |
Próximo passo a executar. (Herdado de IFieldPrompt<T>) |
| SaveResources() |
Adiciona quaisquer recursos de string ao form localizer. (Herdado de IFieldResources) |
| SetUnknown(T) |
Defina o valor deste campo no estado da forma como desconhecido. (Herdado de IFieldState<T>) |
| SetValue(T, Object) |
Defina o valor deste campo no estado do formulário. (Herdado de IFieldState<T>) |
| Template(TemplateUsage) |
Devolva um modelo para criar um prompt. (Herdado de IFieldPrompt<T>) |
| Terms(Object) |
Dado um valor de retorno, termos que podem ser usados num diálogo para corresponder ao objeto. (Herdado de IFieldDescription) |
| ValidateAsync(T, Object) |
Validar o valor para ser definido no estado e devolver feedback se não for válido. (Herdado de IFieldPrompt<T>) |
| ValueDescription(Object) |
Devolva a descrição de um valor específico. (Herdado de IFieldDescription) |