Idioma

FormBuilder<T> Classe

Definição

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
FormBuilder<T>

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

Aplica-se a