Partager via


FieldReflector<T> Classe

Définition

Renseignez les informations de champ par réflexion.

public class FieldReflector<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type FieldReflector<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class FieldReflector(Of T)
Inherits Field(Of T)

Paramètres de type

T

État du formulaire.

Héritage
FieldReflector<T>

Remarques

Les informations obtenues peuvent être remplacées via l’interface Fluent.

Constructeurs

FieldReflector<T>(String, Boolean)

Construire un IField<T> par réflexion.

Champs

_allowsMultiple

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_buildPrompts

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_condition

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_define

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_dependencies

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_description

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_form

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_help

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_ignoreAnnotations

True pour ignorer les annotations.

_isNullable

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_keepZero

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_limited

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_max

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_min

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_name

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_next

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_optional

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_path

Chemin d’accès à la valeur du champ dans l’état.

_pattern

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_prompt

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_promptDefinition

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_promptSet

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_recognizer

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_role

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_templates

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_terms

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_type

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_validate

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_valueDescriptions

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
_valueTerms

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)

Propriétés

AllowDefault

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
AllowNumbers

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
AllowsMultiple

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Dependencies

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
FieldDescription

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
FieldTerms

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Form

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Help

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
IsNullable

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Name

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Optional

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Pattern

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Prompt

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Role

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Type

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
ValueDescriptions

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Values

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)

Méthodes

Active(T)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
AddDescription(Object, DescribeAttribute)

Ajoute une description complète d’une valeur.

(Hérité de Field<T>)
AddDescription(Object, String, String, String)

Ajoute une description pour une valeur.

(Hérité de Field<T>)
AddField(Type, String[], Int32)

Renseignez les informations de champ par réflexion.

AddTemplate(TemplateAttribute)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
AddTerms(Object, String[])

Ajoute des termes pour une valeur.

(Hérité de Field<T>)
AddTerms(Object, TermsAttribute)

Ajoute des termes pour une valeur.

(Hérité de Field<T>)
DefineAsync(T)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
DefinePrompt()

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
DefineRecognizer()

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
GetValue(T)

Renseignez les informations de champ par réflexion.

IsUnknown(T)

Renseignez les informations de champ par réflexion.

Limits(Double, Double)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Localize()

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Next(Object, T)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
ProcessEnumAttributes(Type)

Renseignez les informations de champ par réflexion.

ProcessFieldAttributes(Object)

Renseignez les informations de champ par réflexion.

ProcessTemplates(Type)

Renseignez les informations de champ par réflexion.

RemoveValue(Object)

Supprime la description et les termes associés à une valeur.

(Hérité de Field<T>)
RemoveValues()

Supprime toutes les valeurs ainsi que les descriptions et termes associés.

(Hérité de Field<T>)
ReplaceTemplate(TemplateAttribute)

Remplacez un modèle dans le champ .

(Hérité de Field<T>)
SaveResources()

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
SetActive(ActiveDelegate<T>)

Définissez un délégué pour vérifier l’état pour voir si le champ s’applique.

(Hérité de Field<T>)
SetAllowsMultiple(Boolean)

Définit si plusieurs valeurs sont autorisées ou non.

(Hérité de Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Définissez un délégué pour définir dynamiquement un champ.

(Hérité de Field<T>)
SetDependencies(String[])

Définissez les champs dont dépend ce champ.

(Hérité de Field<T>)
SetFieldDescription(DescribeAttribute)

Définissez la description complète du champ.

(Hérité de Field<T>)
SetFieldDescription(String)

Définissez la description du champ.

(Hérité de Field<T>)
SetFieldTerms(String[])

Définissez les termes associés au champ.

(Hérité de Field<T>)
SetIsNullable(Boolean)

Indiquez si le champ est nullable ou non.

(Hérité de Field<T>)
SetLimits(Double, Double)

Définissez des limites numériques.

(Hérité de Field<T>)
SetLimits(Double, Double, Boolean)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
SetNext(NextDelegate<T>)

Déléguer pour décider de l’étape de formulaire suivante à exécuter.

(Hérité de Field<T>)
SetOptional(Boolean)

Définissez si un champ est facultatif ou non.

(Hérité de Field<T>)
SetPattern(String)

Expression régulière pour la validation des chaînes.

(Hérité de Field<T>)
SetPrompt(PromptAttribute)

Définit l’invite de champ.

(Hérité de Field<T>)
SetRecognizer(IRecognize<T>)

Définit le module de reconnaissance pour le champ.

(Hérité de Field<T>)
SetType(Type)

Définit le type de l’état du champ sous-jacent.

(Hérité de Field<T>)
SetUnknown(T)

Renseignez les informations de champ par réflexion.

SetValidate(ValidateAsyncDelegate<T>)

Définissez la validation du champ.

(Hérité de Field<T>)
SetValue(T, Object)

Renseignez les informations de champ par réflexion.

StepType(Object)

Renseignez les informations de champ par réflexion.

Template(TemplateUsage)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
Terms(Object)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
ValidateAsync(T, Object)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)
ValueDescription(Object)

Renseignez les informations de champ par réflexion.

(Hérité de Field<T>)

S’applique à