Partager via


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

Classes

AttachmentContentTypeValidatorAttribute

Attribut de validateur de type de contenu de pièce jointe.

AttachmentValidatorAttribute

Classe de base abstraite utilisée pour la validation des pièces jointes.

AwaitableAttachment
Confirmation<T>

Confirmation

Extensions
Field<T>

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

FieldReflector<T>

Renseignez les informations de champ par réflexion.

Fields<T>

Dictionnaire de tous les champs indexés par nom.

FormButton

Bouton Formulaire qui sera mappé à Connector.Action.

FormPrompt

Invite retournée par l’invite de formulaire.

Language

Utilitaires liés au langage.

LanguageResources
Localizer

Un localiseur de ressources.

NextStep

Étape suivante à suivre.

Prompter<T>

Invite et module de reconnaissance empaquetés ensemble.

RecognizeAttachment<T>

Reconnaître une pièce jointe dans l’instance d’activité.

RecognizeBool<T>

Reconnaître une valeur booléenne.

RecognizeDateTime<T>

Reconnaître une expression de date/heure.

RecognizeDouble<T>

Reconnaître un champ double ou flottant.

RecognizeEnumeration<T>

Module de reconnaissance pour les valeurs énumérées.

RecognizeNumber<T>

Reconnaître un champ numérique.

RecognizePrimitive<T>

Classe abstraite pour la construction de modules de reconnaissance de valeurs primitives.

RecognizeString<T>

Reconnaître un champ de chaîne.

ScriptGlobals

Valeurs globales à passer dans les scripts définis à l’aide de FormBuilderJson.

TemplateBaseAttribute

Classe de base abstraite utilisée par tous les attributs qui utilisent des modèles \ref.

TermMatch

Décrire une correspondance possible dans l’entrée utilisateur.

Interfaces

IField<T>

Interface pour toutes les informations relatives à un champ spécifique.

IFieldDescription

Décrire 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 l’enregistrement/la localisation des ressources générées.

IFields<T>

Interface permettant de suivre tous les champs d’un formulaire.

IFieldState<T>

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

ILocalizer

Interface de localisation des ressources de chaîne.

IPrompt<T>

Interface pour une invite et son module de reconnaissance associé.

IRecognize<T>

Interface pour les modules de reconnaissance qui recherchent des correspondances dans l’entrée utilisateur.

Énumérations

FieldRole

Rôle que joue le champ dans une forme.

SpecialValues

Énumération des types spéciaux de correspondances.

StepDirection

Direction de l’étape suivante.

Délégués

DefineAsyncDelegate<T>

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

NextDelegate<T>

Délégué pour décider de l’étape suivante dans le formulaire à exécuter.

PromptAsyncDelegate<T>

Délégué pour le style et la publication d’une invite.

RecognizeEnumeration<T>.DescriptionDelegate

Déléguer pour le mappage d’une valeur C# à sa description.

RecognizeEnumeration<T>.TermsDelegate

Déléguer pour retourner les termes à mettre en correspondance pour une valeur C#.