FormBuilder<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente.
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)
Parametri di tipo
- T
Formare la classe statale.
- Ereditarietà
Commenti
I campi saranno definiti attraverso la riflessione sul tipo T e sugli attributi come DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, PromptAttribute, e TermsAttributeTemplateAttribute. Per tutti gli attributi, verranno generati insolvenze ragionevoli.
Costruttori
| Nome | Descrizione |
|---|---|
| FormBuilder<T>(Boolean) |
Crea un nuovo costruttore di moduli per costruire un modulo usando la riflessione. |
Campi
| Nome | Descrizione |
|---|---|
| _form |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
Proprietà
| Nome | Descrizione |
|---|---|
| Configuration |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
Metodi
| Nome | Descrizione |
|---|---|
| AddRemainingFields(IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. |
| Build(Assembly, String) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. |
| Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Field(IField<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. |
| HasField(String) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| OnCompletion(OnCompletionAsyncDelegate<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |
| Prompter(PromptAsyncDelegate<T>) |
Costruisci un modulo specificando messaggi, campi e conferme tramite riflessione o programmaticamente. (Ereditato da FormBuilderBase<T>) |