FieldJson Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
%Field definido mediante esquema 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)
- Herencia
Constructores
| Nombre | Description |
|---|---|
| FieldJson(FormBuilderJson, String) |
Construye un campo a partir de un esquema JSON. |
Campos
| Nombre | Description |
|---|---|
| _allowsMultiple |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _builder |
%Field definido mediante esquema JSON. |
| _buildPrompts |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _condition |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _define |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _dependencies |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _description |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _form |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _help |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _isNullable |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _keepZero |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _limited |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _max |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _min |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _name |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _next |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _optional |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _pattern |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _prompt |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _promptDefinition |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _promptSet |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _recognizer |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _role |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _templates |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _terms |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _type |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _validate |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _valueDescriptions |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| _valueTerms |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
Propiedades
| Nombre | Description |
|---|---|
| AllowDefault |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| AllowNumbers |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| AllowsMultiple |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Dependencies |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| FieldDescription |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| FieldTerms |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Form |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Help |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| IsNullable |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Name |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Optional |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Pattern |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Prompt |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Role |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Type |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| ValueDescriptions |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Values |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
Métodos
| Nombre | Description |
|---|---|
| Active(T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| AddDescription(Object, DescribeAttribute) |
Añade una descripción completa de un valor. (Heredado de Field<T>) |
| AddDescription(Object, String, String, String) |
Añade una descripción para un valor. (Heredado de Field<T>) |
| AddTemplate(TemplateAttribute) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| AddTerms(Object, String[]) |
Añade términos para un valor. (Heredado de Field<T>) |
| AddTerms(Object, TermsAttribute) |
Añade términos para un valor. (Heredado de Field<T>) |
| AString(JObject, String) |
%Field definido mediante esquema JSON. |
| DefineAsync(T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| DefinePrompt() |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| DefineRecognizer() |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| FieldSchema(String, Boolean) |
%Field definido mediante esquema JSON. |
| GetValue(JObject) |
%Field definido mediante esquema JSON. |
| GetValue(T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| IsUnknown(JObject) |
%Field definido mediante esquema JSON. |
| IsUnknown(T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Limits(Double, Double) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Localize() |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Next(Object, T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| ProcessActive(JObject) |
%Field definido mediante esquema JSON. |
| ProcessAnnotations(JObject, JObject) |
%Field definido mediante esquema JSON. |
| ProcessDefine(JObject) |
%Field definido mediante esquema JSON. |
| ProcessDescription(JObject, String) |
%Field definido mediante esquema JSON. |
| ProcessEnum(JObject) |
%Field definido mediante esquema JSON. |
| ProcessEnum<T>(JToken, String) |
%Field definido mediante esquema JSON. |
| ProcessNext(JObject) |
%Field definido mediante esquema JSON. |
| ProcessNumeric(JObject) |
%Field definido mediante esquema JSON. |
| ProcessPattern(JObject) |
%Field definido mediante esquema JSON. |
| ProcessPrompt(JObject) |
%Field definido mediante esquema JSON. |
| ProcessTemplate(JToken, TemplateBaseAttribute) |
%Field definido mediante esquema JSON. |
| ProcessTemplates(JObject) |
%Field definido mediante esquema JSON. |
| ProcessValidation(JObject) |
%Field definido mediante esquema JSON. |
| RemoveValue(Object) |
Elimina la descripción y los términos asociados a un valor. (Heredado de Field<T>) |
| RemoveValues() |
Elimina todos los valores y sus descripciones y términos asociados. (Heredado de Field<T>) |
| ReplaceTemplate(TemplateAttribute) |
Sustituye una plantilla en el campo. (Heredado de Field<T>) |
| SaveResources() |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| SetActive(ActiveDelegate<T>) |
Define un delegado para comprobar el estado y ver si el campo aplica. (Heredado de Field<T>) |
| SetAllowsMultiple(Boolean) |
Establece si se permiten o no múltiples valores. (Heredado de Field<T>) |
| SetDefine(DefineAsyncDelegate<T>) |
Defina un delegado para definir dinámicamente un campo. (Heredado de Field<T>) |
| SetDependencies(String[]) |
Define los campos de los que depende este campo. (Heredado de Field<T>) |
| SetFieldDescription(DescribeAttribute) |
Establece la descripción completa del campo. (Heredado de Field<T>) |
| SetFieldDescription(String) |
Establece la descripción del campo. (Heredado de Field<T>) |
| SetFieldTerms(String[]) |
Establece los términos asociados al campo. (Heredado de Field<T>) |
| SetIsNullable(Boolean) |
Establece si el campo es nulo o no. (Heredado de Field<T>) |
| SetLimits(Double, Double, Boolean) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| SetLimits(Double, Double) |
Establece límites numéricos. (Heredado de Field<T>) |
| SetNext(NextDelegate<T>) |
Delega para decidir el siguiente paso de formulario a ejecutar. (Heredado de Field<T>) |
| SetOptional(Boolean) |
Establece si un campo es opcional o no. (Heredado de Field<T>) |
| SetPattern(String) |
Expresión regular para validar cadenas. (Heredado de Field<T>) |
| SetPrompt(PromptAttribute) |
Establece el prompt de campo. (Heredado de Field<T>) |
| SetRecognizer(IRecognize<T>) |
Establece el reconocedor del campo. (Heredado de Field<T>) |
| SetType(Type) |
Establece el tipo del estado de campo subyacente. (Heredado de Field<T>) |
| SetUnknown(JObject) |
%Field definido mediante esquema JSON. |
| SetUnknown(T) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| SetValidate(ValidateAsyncDelegate<T>) |
Configura la validación del campo. (Heredado de Field<T>) |
| SetValue(JObject, Object) |
%Field definido mediante esquema JSON. |
| SetValue(T, Object) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Strings(JObject, String) |
%Field definido mediante esquema JSON. |
| Template(TemplateUsage) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| Terms(Object) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| ToType(JObject) |
%Field definido mediante esquema JSON. |
| ValidateAsync(T, Object) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |
| ValueDescription(Object) |
%Field definido mediante esquema JSON. (Heredado de Field<T>) |