Microsoft.Bot.Builder.FormFlow Espace de noms

Classes

Nom Description
Choice

Choix pour clarifier une valeur ambiguë dans ValidateResult.

CommandDescription

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

DescribeAttribute

Attribuer pour remplacer la description par défaut d’un champ, d’une propriété ou d’une valeur enum.

FormBuilder<T>

Construisez un formulaire en spécifiant les messages, champs et confirmations via réflexion ou programmatiquement.

FormBuilderBase<T>.Form
FormBuilderBase<T>

Classe de base abstraite pour les créateurs de formulaires.

FormCanceledException

Exception générée lorsque le remplissage de formulaire est annulé par l’utilisateur quit ou une exception.

FormCanceledException<T>

Exception générée lorsque le remplissage de formulaire est annulé par l’utilisateur quit ou une exception.

FormConfiguration

Valeurs par défaut pour le formulaire.

FormDialog

Méthodes d’usine statiques pour créer des dialogues de formulaires.

FormDialog<T>

Formulez une boîte de dialogue pour remplir votre État.

FormFlowAttribute

Classe de base abstraite pour les attributs FormFlow.

IForm<T>

Interface de définition de formulaire.

IgnoreFieldAttribute

Définissons un champ ou une propriété comme étant exclu.

NumericAttribute

Fournir 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 optionnel.

OrderAttribute

Définissez un ordre de poids du corps ou de la propriété.

PatternAttribute

Fournir une expression régulière pour valider un champ de chaînes.

PromptAttribute

Définissez l’invite utilisée lorsqu’on pose des questions sur un champ.

TemplateAttribute

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

TermsAttribute

Attribuer pour remplacer les termes par défaut utilisés pour associer un champ, une propriété ou une valeur enum à une entrée utilisateur.

ValidateResult

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

Interfaces

Nom Description
IFormBuilder<T>

Interface pour créer un formulaire.

IFormDialog<T>

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

Énumérations

Nom Description
BoolDefault

Trois états de valeur booléenne.

CaseNormalization

Comment normaliser le cas des mots.

ChoiceStyleOptions

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

FeedbackOptions

Contrôlez comment l’utilisateur reçoit un retour après chaque entrée.

FormCommand

Commandes prises en charge dans les dialogues formaux.

FormOptions

Options pour l’exécution du forme.

TemplateUsage

Tous les modèles intégrés.

Délégués

Nom Description
ActiveDelegate<T>

Un délégué pour tester un état de formulaire afin de voir si une étape particulière est active.

BuildFormDelegate<T>

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

MessageDelegate<T>

Donné state return a PromptAttribute avec un modèle à afficher pour le message.

OnCompletionAsyncDelegate<T>

Un délégué est appelé lorsqu’un formulaire est rempli.

ValidateAsyncDelegate<T>

Un délégué pour valider une réponse particulière à une consigne.