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.
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation.
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
Classe d’état du formulaire.
- Héritage
Remarques
Les champs sont définis par réflexion sur le type T
et les attributs tels que DescribeAttribute, NumericAttribute, OptionalAttributePatternAttribute, PromptAttributeet TermsAttributeTemplateAttribute. Pour tous les attributs, des valeurs par défaut raisonnables sont générées.
Constructeurs
FormBuilder<T>(Boolean) |
Créez un générateur de formulaires pour créer un formulaire à l’aide de la réflexion. |
Champs
_form |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Propriétés
Configuration |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Méthodes
AddRemainingFields(IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. |
Build(Assembly, String) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. |
Confirm(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Confirm(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Confirm(String, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Field(IField<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Field(String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. |
Field(String, PromptAttribute, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. |
Field(String, String, ActiveDelegate<T>, ValidateAsyncDelegate<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. |
HasField(String) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Message(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Message(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Message(String, ActiveDelegate<T>, IEnumerable<String>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
OnCompletion(OnCompletionAsyncDelegate<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |
Prompter(PromptAsyncDelegate<T>) |
Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation. (Hérité de FormBuilderBase<T>) |