Partager via


Microsoft.Bot.Builder.FormFlow Espace de noms

Classes

Choice

Choix pour clarifier une valeur ambiguë dans ValidateResult.

CommandDescription

Description de toutes les informations nécessaires pour une commande intégrée.

DescribeAttribute

Attribut pour remplacer la description par défaut d’un champ, d’une propriété ou d’une valeur d’énumération.

FormBuilder<T>

Créez un formulaire en spécifiant des messages, des champs et des confirmations par réflexion ou par programmation.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Classe de base abstraite pour les Générateurs de formulaires.

FormCanceledException

Exception générée lorsque le remplissage du formulaire est annulé par la démission ou l’exception de l’utilisateur.

FormCanceledException<T>

Exception générée lorsque le remplissage du formulaire est annulé par la démission ou l’exception de l’utilisateur.

FormConfiguration

Valeurs par défaut du formulaire.

FormDialog

Méthodes de fabrique statiques pour la création de boîtes de dialogue de formulaire.

FormDialog<T>

Boîte de dialogue formulaire pour renseigner votre état.

FormFlowAttribute

Classe de base abstraite pour les attributs FormFlow.

IForm<T>

Interface de définition de formulaire.

IgnoreFieldAttribute

Définissez un champ ou une propriété comme exclu.

NumericAttribute

Indiquez des limites sur les valeurs possibles dans un champ ou une propriété numérique.

OptionalAttribute

Définissez un champ ou une propriété comme facultatif.

OrderAttribute

Définissez un poids d’ordre du champ ou de la propriété.

PatternAttribute

Fournissez une expression régulière pour valider un champ de chaîne.

PromptAttribute

Définissez l’invite utilisée pour poser des questions sur un champ.

TemplateAttribute

Définissez un modèle pour générer des chaînes.

TermsAttribute

Attribut pour remplacer les termes par défaut utilisés pour faire correspondre une valeur de champ, de propriété ou d’énumération à l’entrée utilisateur.

ValidateResult

Encapsule le résultat d’un ValidateAsyncDelegate<T>

Interfaces

IFormBuilder<T>

Interface pour la création d’un formulaire.

IFormDialog<T>

Interface permettant de contrôler une boîte de dialogue FormFlow.

Énumérations

BoolDefault

Valeur booléenne à trois états.

CaseNormalization

Comment normaliser la casse des mots.

ChoiceStyleOptions

Spécifie comment afficher les choix générés par {||} dans une chaîne de modèles \ref.

FeedbackOptions

Contrôler la façon dont l’utilisateur obtient des commentaires après chaque entrée.

FormCommand

Commandes prises en charge dans les boîtes de dialogue de formulaire.

FormOptions

Options d’exécution de formulaire.

TemplateUsage

Tous les modèles intégrés.

Délégués

ActiveDelegate<T>

Délégué pour tester l’état d’un formulaire pour voir si une étape particulière est active.

BuildFormDelegate<T>

Déléguer pour la création du formulaire.

MessageDelegate<T>

Donné, state retourne un PromptAttribute avec un modèle pour le message à afficher.

OnCompletionAsyncDelegate<T>

Délégué appelé lorsqu’un formulaire est rempli.

ValidateAsyncDelegate<T>

Délégué pour valider une réponse particulière à une invite.