Idioma

IField<T> Interface

Definição

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)

Aplica-se a