Microsoft.Bot.Builder.FormFlow.Advanced Espace de noms

Classes

Nom Description
AttachmentContentTypeValidatorAttribute

Attribut validateur de type contenu de pièce jointe.

AttachmentValidatorAttribute

Classe de base abstraite utilisée pour la validation des attachements.

AwaitableAttachment
Confirmation<T>

Confirmation

Extensions
Field<T>

Classe de base avec implémentation déclarative d’IField.

FieldReflector<T>

Remplissez les informations du terrain par réflexion.

Fields<T>

Dictionnaire de tous les champs indexés par nom.

FormButton

Un bouton Form qui sera mappé à Connector.Action.

FormPrompt

L’invite qui est renvoyée par le prompteur de formulaire.

Language

Utilitaires liés au langage.

LanguageResources
Localizer

Un localisateur de ressources.

NextStep

Prochaine étape à franchir.

Prompter<T>

Un prompt et un reconnaisseur regroupés.

RecognizeAttachment<T>

Identifiez un attachement dans l’instance de l’activité.

RecognizeBool<T>

Reconnaître une valeur booléenne.

RecognizeDateTime<T>

Reconnaissez une expression de date/heure.

RecognizeDouble<T>

Reconnaissez un champ double ou flottant.

RecognizeEnumeration<T>

Reconnaisseur pour les valeurs énumérées.

RecognizeNumber<T>

Reconnaître un champ numérique.

RecognizePrimitive<T>

Classe abstraite pour construire des reconnaisseurs de valeurs primitifs.

RecognizeString<T>

Reconnais un champ de cordes.

ScriptGlobals

Valeurs globales à passer dans des scripts définis par FormBuilderJson.

TemplateBaseAttribute

Classe de base abstraite utilisée par tous les attributs qui utilisent \rmotifs ef.

TermMatch

Décrivez une correspondance possible dans la saisie utilisateur.

Interfaces

Nom Description
IField<T>

Interface pour toutes les informations sur un domaine spécifique.

IFieldDescription

Décrivez les informations affichées sur un champ et ses valeurs.

IFieldPrompt<T>

Cela fournit des informations de contrôle sur un champ.

IFieldResources

Interface pour sauvegarder/localiser les ressources générées.

IFields<T>

Interface pour suivre tous les champs dans un formulaire.

IFieldState<T>

Interface qui définit l’accès de base à un champ.

ILocalizer

Interface pour localiser les ressources de chaînes.

IPrompt<T>

Interface pour une invite et son reconnaisseur associé.

IRecognize<T>

Interface pour les reconnaisseurs qui recherchent des correspondances dans les saisies utilisateur.

Énumérations

Nom Description
FieldRole

Le rôle que joue le champ dans une forme.

SpecialValues

Énumération de types particuliers de correspondances.

StepDirection

Direction pour la prochaine étape.

Délégués

Nom Description
DefineAsyncDelegate<T>

Définissez délégué de champ.

NextDelegate<T>

Un délégué pour décider de l’étape suivante du formulaire à exécuter.

PromptAsyncDelegate<T>

Un délégué pour styliser et publier un prompt.

RecognizeEnumeration<T>.DescriptionDelegate

Déléguez pour la correspondance d’une valeur C# à sa description.

RecognizeEnumeration<T>.TermsDelegate

Déléguer pour retourner les termes correspondant à une valeur C#.