Langue

FormBuilder<T> Classe

Définition

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

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

S’applique à