Partager via


FormBuilder<T> Classe

Définition

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

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

S’applique à