FormBuilder<T> Classe
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.
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente.
public sealed class FormBuilder<T> : Microsoft.Bot.Builder.FormFlow.FormBuilderBase<T> where T : class
type FormBuilder<'T (requires 'T : null)> = class
inherit FormBuilderBase<'T (requires 'T : null)>
Public NotInheritable Class FormBuilder(Of T)
Inherits FormBuilderBase(Of T)
Parâmetros de Tipo Genérico
- T
Formar a turma estadual.
- Herança
Observações
Os campos serão definidos através da reflexão sobre o tipo T e atributos como DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, PromptAttribute, e TemplateAttributeTermsAttribute . Para todos os atributos, serão gerados incumprimentos razoáveis.
Construtores
| Name | Descrição |
|---|---|
| FormBuilder<T>(Boolean) |
Crie um novo construtor de formulários para construir um formulário usando reflexão. |
Campos
| Name | Descrição |
|---|---|
| _form |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
Propriedades
| Name | Descrição |
|---|---|
| Configuration |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
Métodos
| Name | Descrição |
|---|---|
| AddRemainingFields(IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| Build(Assembly, String) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Field(IField<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. |
| HasField(String) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| OnCompletion(OnCompletionAsyncDelegate<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |
| Prompter(PromptAsyncDelegate<T>) |
Construa um formulário especificando mensagens, campos e confirmações através de reflexão ou programáticamente. (Herdado de FormBuilderBase<T>) |