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 todas as informações sobre um campo específico.
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
AllowDefault |
Permitir o valor predefinido como uma opção. (Herdado de IFieldDescription) |
AllowNumbers |
Permitir que a entrada do utilizador corresponda aos números apresentados com opções enumeradas. (Herdado de IFieldDescription) |
AllowsMultiple |
São permitidas múltiplas correspondências. (Herdado de IFieldDescription) |
Dependencies |
Devolve os outros campos de que 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 é proprietário deste campo |
Help |
Devolva a descrição da ajuda para este campo. (Herdado de IFieldPrompt<T>) |
IsNullable |
Teste para ver se o campo é nulo. (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 pedido. (Herdado de IFieldPrompt<T>) |
Role |
O campo de função é reproduzido num formulário. (Herdado de IFieldDescription) |
Type |
Obtém o tipo de campo. (Herdado de IFieldState<T>) |
ValueDescriptions |
Devolver todas as descrições de valores possíveis para suportar a enumeração. (Herdado de IFieldDescription) |
Values |
Todos os valores possíveis ou nulos se for um tipo de dados como número. (Herdado de IFieldDescription) |
Métodos
Active(T) |
Teste para ver se o campo está atualmente ativo com base no estado atual. (Herdado de IFieldPrompt<T>) |
DefineAsync(T) |
Crie o pedido e o reconhecedor para campos definidos dinamicamente. (Herdado de IFieldPrompt<T>) |
GetValue(T) |
Obtenha este valor de campo a partir do estado do formulário. (Herdado de IFieldState<T>) |
IsUnknown(T) |
Teste para ver se o estado do formulário do valor do campo tem um valor. (Herdado de IFieldState<T>) |
Limits(Double, Double) |
Limites de valores numéricos. (Herdado de IFieldState<T>) |
Localize() |
Carrega quaisquer recursos de cadeia a partir do localizador de formulários. (Herdado de IFieldResources) |
Next(Object, T) |
Passo seguinte a executar. (Herdado de IFieldPrompt<T>) |
SaveResources() |
Adiciona quaisquer recursos de cadeia para formar o localizador. (Herdado de IFieldResources) |
SetUnknown(T) |
Defina este valor de campo no estado do formulário como desconhecido. (Herdado de IFieldState<T>) |
SetValue(T, Object) |
Defina este valor de campo no estado do formulário. (Herdado de IFieldState<T>) |
Template(TemplateUsage) |
Devolver um modelo para criar um pedido. (Herdado de IFieldPrompt<T>) |
Terms(Object) |
Dado um valor devolve termos que podem ser utilizados numa caixa de diálogo para corresponder ao objeto. (Herdado de IFieldDescription) |
ValidateAsync(T, Object) |
Valide o valor a definir no estado e devolva feedback se não for válido. (Herdado de IFieldPrompt<T>) |
ValueDescription(Object) |
Devolver a descrição de um valor específico. (Herdado de IFieldDescription) |