FieldJson Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
%Field durch das JSON-Schema definiert.
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
Konstruktoren
| Name | Beschreibung |
|---|---|
| FieldJson(FormBuilderJson, String) |
Konstruiere ein Feld aus einem JSON-Schema. |
Felder
| Name | Beschreibung |
|---|---|
| _allowsMultiple |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _builder |
%Field durch das JSON-Schema definiert. |
| _buildPrompts |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _condition |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _define |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _dependencies |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _description |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _form |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _help |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _isNullable |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _keepZero |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _limited |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _max |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _min |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _name |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _next |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _optional |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _pattern |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _prompt |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _promptDefinition |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _promptSet |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _recognizer |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _role |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _templates |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _terms |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _type |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _validate |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _valueDescriptions |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| _valueTerms |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowDefault |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| AllowNumbers |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| AllowsMultiple |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Dependencies |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| FieldDescription |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| FieldTerms |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Form |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Help |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| IsNullable |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Name |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Optional |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Pattern |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Prompt |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Role |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Type |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| ValueDescriptions |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Values |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
Methoden
| Name | Beschreibung |
|---|---|
| Active(T) |
%Field durch das JSON-Schema definiert. (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) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| AddTerms(Object, String[]) |
Fügt Bedingungen für einen Mehrwert hinzu. (Geerbt von Field<T>) |
| AddTerms(Object, TermsAttribute) |
Fügt Bedingungen für einen Mehrwert hinzu. (Geerbt von Field<T>) |
| AString(JObject, String) |
%Field durch das JSON-Schema definiert. |
| DefineAsync(T) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| DefinePrompt() |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| DefineRecognizer() |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| FieldSchema(String, Boolean) |
%Field durch das JSON-Schema definiert. |
| GetValue(JObject) |
%Field durch das JSON-Schema definiert. |
| GetValue(T) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| IsUnknown(JObject) |
%Field durch das JSON-Schema definiert. |
| IsUnknown(T) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Limits(Double, Double) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Localize() |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Next(Object, T) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| ProcessActive(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessAnnotations(JObject, JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessDefine(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessDescription(JObject, String) |
%Field durch das JSON-Schema definiert. |
| ProcessEnum(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessEnum<T>(JToken, String) |
%Field durch das JSON-Schema definiert. |
| ProcessNext(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessNumeric(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessPattern(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessPrompt(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessTemplate(JToken, TemplateBaseAttribute) |
%Field durch das JSON-Schema definiert. |
| ProcessTemplates(JObject) |
%Field durch das JSON-Schema definiert. |
| ProcessValidation(JObject) |
%Field durch das JSON-Schema definiert. |
| RemoveValue(Object) |
Entfernt die Beschreibung und Begriffe, die mit einem Wert verbunden sind. (Geerbt von Field<T>) |
| RemoveValues() |
Entfernt alle Werte sowie ihre zugehörigen Beschreibungen und Begriffe. (Geerbt von Field<T>) |
| ReplaceTemplate(TemplateAttribute) |
Ersetze eine Vorlage im Feld. (Geerbt von Field<T>) |
| SaveResources() |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| SetActive(ActiveDelegate<T>) |
Definiere einen Delegierten zur Überprüfung des Zustands, um zu sehen, ob das Feld anwendbar ist. (Geerbt von Field<T>) |
| SetAllowsMultiple(Boolean) |
Setzt fest, ob mehrere Werte erlaubt sind oder nicht. (Geerbt von Field<T>) |
| SetDefine(DefineAsyncDelegate<T>) |
Definieren Sie einen Delegaten zur dynamischen Definition des Feldes. (Geerbt von Field<T>) |
| SetDependencies(String[]) |
Definiere die Körper, von denen dieses Feld abhängt. (Geerbt von Field<T>) |
| SetFieldDescription(DescribeAttribute) |
Stellen Sie die vollständige Feldbeschreibung ein. (Geerbt von Field<T>) |
| SetFieldDescription(String) |
Stellen Sie die Feldbeschreibung ein. (Geerbt von Field<T>) |
| SetFieldTerms(String[]) |
Setze die mit dem Feld verbundenen Terme. (Geerbt von Field<T>) |
| SetIsNullable(Boolean) |
Setzen Sie an, ob der Feld nullfähig ist oder nicht. (Geerbt von Field<T>) |
| SetLimits(Double, Double, Boolean) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| SetLimits(Double, Double) |
Setze numerische Grenzen. (Geerbt von Field<T>) |
| SetNext(NextDelegate<T>) |
Delegiere für die Entscheidung über den nächsten Formularschritt, der ausgeführt werden soll. (Geerbt von Field<T>) |
| SetOptional(Boolean) |
Stellen Sie fest, ob ein Feld optional ist oder nicht. (Geerbt von Field<T>) |
| SetPattern(String) |
Regulärer Ausdruck zur Validierung von Strings. (Geerbt von Field<T>) |
| SetPrompt(PromptAttribute) |
Stellt die Feld-Eingabe ein. (Geerbt von Field<T>) |
| SetRecognizer(IRecognize<T>) |
Setzt den Erkenner für das Feld. (Geerbt von Field<T>) |
| SetType(Type) |
Legt den Typ des zugrundeliegenden Feldzustands fest. (Geerbt von Field<T>) |
| SetUnknown(JObject) |
%Field durch das JSON-Schema definiert. |
| SetUnknown(T) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| SetValidate(ValidateAsyncDelegate<T>) |
Stelle die Feldvalidierung ein. (Geerbt von Field<T>) |
| SetValue(JObject, Object) |
%Field durch das JSON-Schema definiert. |
| SetValue(T, Object) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Strings(JObject, String) |
%Field durch das JSON-Schema definiert. |
| Template(TemplateUsage) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| Terms(Object) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| ToType(JObject) |
%Field durch das JSON-Schema definiert. |
| ValidateAsync(T, Object) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |
| ValueDescription(Object) |
%Field durch das JSON-Schema definiert. (Geerbt von Field<T>) |