FormBuilder<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement.
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)
Paramètres de type
- T
Formez la classe d’État.
- Héritage
Remarques
Les champs seront définis par réflexion sur le type T et les attributs tels que DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, PromptAttribute, et TermsAttributeTemplateAttribute. Pour tous les attributs, des défauts raisonnables seront générés.
Constructeurs
| Nom | Description |
|---|---|
| FormBuilder<T>(Boolean) |
Créez un nouveau constructeur de formulaires pour construire un formulaire en utilisant la réflexion. |
Champs
| Nom | Description |
|---|---|
| _form |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
Propriétés
| Nom | Description |
|---|---|
| Configuration |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
Méthodes
| Nom | Description |
|---|---|
| AddRemainingFields(IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. |
| Build(Assembly, String) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. |
| Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Field(IField<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. |
| Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. |
| Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. |
| HasField(String) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| OnCompletion(OnCompletionAsyncDelegate<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |
| Prompter(PromptAsyncDelegate<T>) |
Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement. (Hérité de FormBuilderBase<T>) |