Partilhar via


FieldJson Classe

Definição

%Campo definido através do 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)
Herança
Field<Newtonsoft.Json.Linq.JObject>
FieldJson

Construtores

FieldJson(FormBuilderJson, String)

Construa um campo a partir de um esquema JSON.

Campos

_allowsMultiple

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_builder

%Campo definido através do Esquema JSON.

_buildPrompts

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_condition

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_define

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_dependencies

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_description

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_form

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_help

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_isNullable

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_keepZero

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_limited

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_max

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_min

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_name

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_next

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_optional

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_pattern

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_prompt

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_promptDefinition

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_promptSet

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_recognizer

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_role

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_templates

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_terms

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_type

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_validate

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_valueDescriptions

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
_valueTerms

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)

Propriedades

AllowDefault

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
AllowNumbers

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
AllowsMultiple

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Dependencies

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
FieldDescription

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
FieldTerms

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Form

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Help

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
IsNullable

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Name

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Optional

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Pattern

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Prompt

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Role

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Type

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
ValueDescriptions

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Values

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)

Métodos

Active(T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
AddDescription(Object, DescribeAttribute)

Adiciona uma descrição completa para um valor.

(Herdado de Field<T>)
AddDescription(Object, String, String, String)

Adiciona uma descrição para um valor.

(Herdado de Field<T>)
AddTemplate(TemplateAttribute)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
AddTerms(Object, String[])

Adiciona termos para um valor.

(Herdado de Field<T>)
AddTerms(Object, TermsAttribute)

Adiciona termos para um valor.

(Herdado de Field<T>)
AString(JObject, String)

%Campo definido através do Esquema JSON.

DefineAsync(T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
DefinePrompt()

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
DefineRecognizer()

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
FieldSchema(String, Boolean)

%Campo definido através do Esquema JSON.

GetValue(JObject)

%Campo definido através do Esquema JSON.

GetValue(T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
IsUnknown(JObject)

%Campo definido através do Esquema JSON.

IsUnknown(T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Limits(Double, Double)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Localize()

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Next(Object, T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
ProcessActive(JObject)

%Campo definido através do Esquema JSON.

ProcessAnnotations(JObject, JObject)

%Campo definido através do Esquema JSON.

ProcessDefine(JObject)

%Campo definido através do Esquema JSON.

ProcessDescription(JObject, String)

%Campo definido através do Esquema JSON.

ProcessEnum(JObject)

%Campo definido através do Esquema JSON.

ProcessEnum<T>(JToken, String)

%Campo definido através do Esquema JSON.

ProcessNext(JObject)

%Campo definido através do Esquema JSON.

ProcessNumeric(JObject)

%Campo definido através do Esquema JSON.

ProcessPattern(JObject)

%Campo definido através do Esquema JSON.

ProcessPrompt(JObject)

%Campo definido através do Esquema JSON.

ProcessTemplate(JToken, TemplateBaseAttribute)

%Campo definido através do Esquema JSON.

ProcessTemplates(JObject)

%Campo definido através do Esquema JSON.

ProcessValidation(JObject)

%Campo definido através do Esquema JSON.

RemoveValue(Object)

Remove a descrição e os termos associados a um valor.

(Herdado de Field<T>)
RemoveValues()

Remove todos os valores e as respetivas descrições e termos associados.

(Herdado de Field<T>)
ReplaceTemplate(TemplateAttribute)

Substitua um modelo no campo.

(Herdado de Field<T>)
SaveResources()

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
SetActive(ActiveDelegate<T>)

Defina um delegado para verificar o estado para ver se o campo se aplica.

(Herdado de Field<T>)
SetAllowsMultiple(Boolean)

Define se são permitidos ou não múltiplos valores.

(Herdado de Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Defina um delegado para definir dinamicamente o campo.

(Herdado de Field<T>)
SetDependencies(String[])

Defina os campos de que este campo depende.

(Herdado de Field<T>)
SetFieldDescription(DescribeAttribute)

Defina a descrição completa do campo.

(Herdado de Field<T>)
SetFieldDescription(String)

Defina a descrição do campo.

(Herdado de Field<T>)
SetFieldTerms(String[])

Defina os termos associados ao campo.

(Herdado de Field<T>)
SetIsNullable(Boolean)

Defina se o campo é ou não nulo.

(Herdado de Field<T>)
SetLimits(Double, Double, Boolean)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
SetLimits(Double, Double)

Defina limites numéricos.

(Herdado de Field<T>)
SetNext(NextDelegate<T>)

Delegado para decidir sobre o próximo passo de formulário a executar.

(Herdado de Field<T>)
SetOptional(Boolean)

Defina se um campo é ou não opcional.

(Herdado de Field<T>)
SetPattern(String)

Expressão regular para validar cadeias.

(Herdado de Field<T>)
SetPrompt(PromptAttribute)

Define a linha de comandos de campo.

(Herdado de Field<T>)
SetRecognizer(IRecognize<T>)

Define o reconhecedor para o campo.

(Herdado de Field<T>)
SetType(Type)

Define o tipo do estado do campo subjacente.

(Herdado de Field<T>)
SetUnknown(JObject)

%Campo definido através do Esquema JSON.

SetUnknown(T)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
SetValidate(ValidateAsyncDelegate<T>)

Defina a validação do campo.

(Herdado de Field<T>)
SetValue(JObject, Object)

%Campo definido através do Esquema JSON.

SetValue(T, Object)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Strings(JObject, String)

%Campo definido através do Esquema JSON.

Template(TemplateUsage)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
Terms(Object)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
ToType(JObject)

%Campo definido através do Esquema JSON.

ValidateAsync(T, Object)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)
ValueDescription(Object)

%Campo definido através do Esquema JSON.

(Herdado de Field<T>)

Aplica-se a