Freigeben über


FieldJson Klasse

Definition

%-Feld, das über das JSON-Schema definiert ist.

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)
Vererbung
Field<Newtonsoft.Json.Linq.JObject>
FieldJson

Konstruktoren

FieldJson(FormBuilderJson, String)

Erstellen Sie ein Feld aus einem JSON-Schema.

Felder

_allowsMultiple

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_builder

%-Feld, das über das JSON-Schema definiert ist.

_buildPrompts

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_condition

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_define

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_dependencies

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_description

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_form

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_help

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_isNullable

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_keepZero

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_limited

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_max

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_min

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_name

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_next

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_optional

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_pattern

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_prompt

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_promptDefinition

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_promptSet

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_recognizer

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_role

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_templates

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_terms

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_type

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_validate

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_valueDescriptions

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
_valueTerms

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)

Eigenschaften

AllowDefault

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
AllowNumbers

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
AllowsMultiple

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Dependencies

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
FieldDescription

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
FieldTerms

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Form

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Help

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
IsNullable

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Name

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Optional

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Pattern

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Prompt

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Role

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Type

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
ValueDescriptions

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Values

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)

Methoden

Active(T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
AddDescription(Object, DescribeAttribute)

Fügt eine vollständige Beschreibung für einen Wert hinzu.

(Geerbt von Field<T>)
AddDescription(Object, String, String, String)

Fügt eine Beschreibung für einen Wert hinzu.

(Geerbt von Field<T>)
AddTemplate(TemplateAttribute)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
AddTerms(Object, String[])

Fügt Begriffe für einen Wert hinzu.

(Geerbt von Field<T>)
AddTerms(Object, TermsAttribute)

Fügt Begriffe für einen Wert hinzu.

(Geerbt von Field<T>)
AString(JObject, String)

%-Feld, das über das JSON-Schema definiert ist.

DefineAsync(T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
DefinePrompt()

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
DefineRecognizer()

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
FieldSchema(String, Boolean)

%-Feld, das über das JSON-Schema definiert ist.

GetValue(JObject)

%-Feld, das über das JSON-Schema definiert ist.

GetValue(T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
IsUnknown(JObject)

%-Feld, das über das JSON-Schema definiert ist.

IsUnknown(T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Limits(Double, Double)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Localize()

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Next(Object, T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
ProcessActive(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessAnnotations(JObject, JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessDefine(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessDescription(JObject, String)

%-Feld, das über das JSON-Schema definiert ist.

ProcessEnum(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessEnum<T>(JToken, String)

%-Feld, das über das JSON-Schema definiert ist.

ProcessNext(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessNumeric(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessPattern(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessPrompt(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessTemplate(JToken, TemplateBaseAttribute)

%-Feld, das über das JSON-Schema definiert ist.

ProcessTemplates(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ProcessValidation(JObject)

%-Feld, das über das JSON-Schema definiert ist.

RemoveValue(Object)

Entfernt die Beschreibung und die Begriffe, die einem Wert zugeordnet sind.

(Geerbt von Field<T>)
RemoveValues()

Entfernt alle Werte und die zugehörigen Beschreibungen und Begriffe.

(Geerbt von Field<T>)
ReplaceTemplate(TemplateAttribute)

Ersetzen Sie eine Vorlage im Feld.

(Geerbt von Field<T>)
SaveResources()

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
SetActive(ActiveDelegate<T>)

Definieren Sie einen Delegaten zum Überprüfen des Zustands, um festzustellen, ob das Feld zutrifft.

(Geerbt von Field<T>)
SetAllowsMultiple(Boolean)

Legt fest, ob mehrere Werte zulässig sind.

(Geerbt von Field<T>)
SetDefine(DefineAsyncDelegate<T>)

Definieren Sie einen Delegaten zum dynamischen Definieren von Feld.

(Geerbt von Field<T>)
SetDependencies(String[])

Definieren Sie die Felder, von denen dieses Feld abhängt.

(Geerbt von Field<T>)
SetFieldDescription(DescribeAttribute)

Legen Sie die vollständige Feldbeschreibung fest.

(Geerbt von Field<T>)
SetFieldDescription(String)

Legen Sie die Feldbeschreibung fest.

(Geerbt von Field<T>)
SetFieldTerms(String[])

Legen Sie die dem Feld zugeordneten Begriffe fest.

(Geerbt von Field<T>)
SetIsNullable(Boolean)

Legen Sie fest, ob das Feld NULL-Werte zulassen kann.

(Geerbt von Field<T>)
SetLimits(Double, Double)

Legen Sie numerische Grenzwerte fest.

(Geerbt von Field<T>)
SetLimits(Double, Double, Boolean)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
SetNext(NextDelegate<T>)

Delegat für die Entscheidung über den nächsten auszuführenden Formularschritt.

(Geerbt von Field<T>)
SetOptional(Boolean)

Legen Sie fest, ob ein Feld optional ist.

(Geerbt von Field<T>)
SetPattern(String)

Regulärer Ausdruck zum Überprüfen von Zeichenfolgen.

(Geerbt von Field<T>)
SetPrompt(PromptAttribute)

Legt die Feldaufforderung fest.

(Geerbt von Field<T>)
SetRecognizer(IRecognize<T>)

Legt die Erkennung für das Feld fest.

(Geerbt von Field<T>)
SetType(Type)

Legt den Typ des zugrunde liegenden Feldzustands fest.

(Geerbt von Field<T>)
SetUnknown(JObject)

%-Feld, das über das JSON-Schema definiert ist.

SetUnknown(T)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
SetValidate(ValidateAsyncDelegate<T>)

Legen Sie die Feldvalidierung fest.

(Geerbt von Field<T>)
SetValue(JObject, Object)

%-Feld, das über das JSON-Schema definiert ist.

SetValue(T, Object)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Strings(JObject, String)

%-Feld, das über das JSON-Schema definiert ist.

Template(TemplateUsage)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
Terms(Object)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
ToType(JObject)

%-Feld, das über das JSON-Schema definiert ist.

ValidateAsync(T, Object)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)
ValueDescription(Object)

%-Feld, das über das JSON-Schema definiert ist.

(Geerbt von Field<T>)

Gilt für: