Partager via


FieldJson Classe

Définition

%Champ défini via le schéma JSON.

public class FieldJson : Microsoft.Bot.Builder.FormFlow.Advanced.Field<Newtonsoft.Json.Linq.JObject>
type FieldJson = class
    inherit Field<JObject>
Public Class FieldJson
Inherits Field(Of JObject)
Héritage
Field<Newtonsoft.Json.Linq.JObject>
FieldJson

Constructeurs

FieldJson(FormBuilderJson, String)

Construisez un champ à partir d’un schéma JSON.

Champs

_allowsMultiple

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

_buildPrompts

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)

Propriétés

AllowDefault

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)

Méthodes

Active(T)

%Champ défini via le schéma JSON.

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

Ajoute une description complète pour une valeur.

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

Ajoute une description pour une valeur.

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

%Champ défini via le schéma JSON.

(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>)
AString(JObject, String)

%Champ défini via le schéma JSON.

DefineAsync(T)

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
FieldSchema(String, Boolean)

%Champ défini via le schéma JSON.

GetValue(JObject)

%Champ défini via le schéma JSON.

GetValue(T)

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
IsUnknown(JObject)

%Champ défini via le schéma JSON.

IsUnknown(T)

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
ProcessActive(JObject)

%Champ défini via le schéma JSON.

ProcessAnnotations(JObject, JObject)

%Champ défini via le schéma JSON.

ProcessDefine(JObject)

%Champ défini via le schéma JSON.

ProcessDescription(JObject, String)

%Champ défini via le schéma JSON.

ProcessEnum(JObject)

%Champ défini via le schéma JSON.

ProcessEnum<T>(JToken, String)

%Champ défini via le schéma JSON.

ProcessNext(JObject)

%Champ défini via le schéma JSON.

ProcessNumeric(JObject)

%Champ défini via le schéma JSON.

ProcessPattern(JObject)

%Champ défini via le schéma JSON.

ProcessPrompt(JObject)

%Champ défini via le schéma JSON.

ProcessTemplate(JToken, TemplateBaseAttribute)

%Champ défini via le schéma JSON.

ProcessTemplates(JObject)

%Champ défini via le schéma JSON.

ProcessValidation(JObject)

%Champ défini via le schéma JSON.

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()

%Champ défini via le schéma JSON.

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

Définissez un délégué pour vérifier l’état afin de 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 peut ou non avoir la valeur Null.

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

%Champ défini via le schéma JSON.

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

Définissez des limites numériques.

(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)

Indiquez 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(JObject)

%Champ défini via le schéma JSON.

SetUnknown(T)

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
SetValidate(ValidateAsyncDelegate<T>)

Définissez la validation du champ.

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

%Champ défini via le schéma JSON.

SetValue(T, Object)

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
Strings(JObject, String)

%Champ défini via le schéma JSON.

Template(TemplateUsage)

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)
ToType(JObject)

%Champ défini via le schéma JSON.

ValidateAsync(T, Object)

%Champ défini via le schéma JSON.

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

%Champ défini via le schéma JSON.

(Hérité de Field<T>)

S’applique à