Partager via


Field<T> Classe

Définition

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

public class Field<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IField<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type Field<'T (requires 'T : null)> = class
    interface IField<'T (requires 'T : null)>
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Class Field(Of T)
Implements IField(Of T), IFieldPrompt(Of T), IFieldState(Of T)

Paramètres de type

T

État du formulaire sous-jacent.

Héritage
Field<T>
Dérivé
Implémente

Constructeurs

Field<T>(String, FieldRole)

Champ de construction.

Champs

_allowsMultiple

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

_buildPrompts

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

_condition

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

_define

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

_dependencies

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

_description

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

_form

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

_help

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

_isNullable

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

_keepZero

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

_limited

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

_max

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

_min

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

_name

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

_next

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

_optional

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

_pattern

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

_prompt

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

_promptDefinition

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

_promptSet

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

_recognizer

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

_role

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

_templates

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

_terms

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

_type

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

_validate

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

_valueDescriptions

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

_valueTerms

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

Propriétés

AllowDefault

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

AllowNumbers

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

AllowsMultiple

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

Dependencies

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

FieldDescription

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

FieldTerms

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

Form

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

Help

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

IsNullable

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

Name

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

Optional

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

Pattern

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

Prompt

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

Role

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

Type

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

ValueDescriptions

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

Values

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

Méthodes

Active(T)

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

AddDescription(Object, DescribeAttribute)

Ajoute une description complète pour une valeur.

AddDescription(Object, String, String, String)

Ajoute une description pour une valeur.

AddTemplate(TemplateAttribute)

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

AddTerms(Object, String[])

Ajoute des termes pour une valeur.

AddTerms(Object, TermsAttribute)

Ajoute des termes pour une valeur.

DefineAsync(T)

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

DefinePrompt()

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

DefineRecognizer()

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

GetValue(T)

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

IsUnknown(T)

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

Limits(Double, Double)

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

Localize()

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

Next(Object, T)

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

RemoveValue(Object)

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

RemoveValues()

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

ReplaceTemplate(TemplateAttribute)

Remplacez un modèle dans le champ .

SaveResources()

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

SetActive(ActiveDelegate<T>)

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

SetAllowsMultiple(Boolean)

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

SetDefine(DefineAsyncDelegate<T>)

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

SetDependencies(String[])

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

SetFieldDescription(DescribeAttribute)

Définissez la description complète du champ.

SetFieldDescription(String)

Définissez la description du champ.

SetFieldTerms(String[])

Définissez les termes associés au champ.

SetIsNullable(Boolean)

Indiquez si le champ peut ou non avoir la valeur Null.

SetLimits(Double, Double, Boolean)

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

SetLimits(Double, Double)

Définissez des limites numériques.

SetNext(NextDelegate<T>)

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

SetOptional(Boolean)

Indiquez si un champ est facultatif ou non.

SetPattern(String)

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

SetPrompt(PromptAttribute)

Définit l’invite de champ.

SetRecognizer(IRecognize<T>)

Définit le module de reconnaissance pour le champ.

SetType(Type)

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

SetUnknown(T)

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

SetValidate(ValidateAsyncDelegate<T>)

Définissez la validation du champ.

SetValue(T, Object)

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

Template(TemplateUsage)

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

Terms(Object)

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

ValidateAsync(T, Object)

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

ValueDescription(Object)

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

S’applique à