|
hdac SDK
SDK for hdac blockchain development
|
An in-memory representation of a JSON Schema. 더 자세히 ...
Public 멤버 함수 | |
| JsonSchema () | |
| Initializes a new instance of the JsonSchema class. 더 자세히 ... | |
| void | WriteTo (JsonWriter writer) |
| Writes this schema to a JsonWriter. 더 자세히 ... | |
| void | WriteTo (JsonWriter writer, JsonSchemaResolver resolver) |
| Writes this schema to a JsonWriter using the specified JsonSchemaResolver. 더 자세히 ... | |
| override string | ToString () |
| Returns a T:System.String that represents the current T:System.Object. 더 자세히 ... | |
정적 Public 멤버 함수 | |
| static JsonSchema | Read (JsonReader reader) |
| Reads a JsonSchema from the specified JsonReader. 더 자세히 ... | |
| static JsonSchema | Read (JsonReader reader, JsonSchemaResolver resolver) |
| Reads a JsonSchema from the specified JsonReader. 더 자세히 ... | |
| static JsonSchema | Parse (string json) |
| Load a JsonSchema from a string that contains schema JSON. 더 자세히 ... | |
| static JsonSchema | Parse (string json, JsonSchemaResolver resolver) |
| Parses the specified json. 더 자세히 ... | |
속성 | |
| string | Id [get, set] |
| Gets or sets the id. 더 자세히 ... | |
| string | Title [get, set] |
| Gets or sets the title. 더 자세히 ... | |
| bool | Required [get, set] |
| Gets or sets whether the object is required. 더 자세히 ... | |
| bool | ReadOnly [get, set] |
| Gets or sets whether the object is read only. 더 자세히 ... | |
| bool | Hidden [get, set] |
| Gets or sets whether the object is visible to users. 더 자세히 ... | |
| bool | Transient [get, set] |
| Gets or sets whether the object is transient. 더 자세히 ... | |
| string | Description [get, set] |
| Gets or sets the description of the object. 더 자세히 ... | |
| JsonSchemaType | Type [get, set] |
| Gets or sets the types of values allowed by the object. 더 자세히 ... | |
| string | Pattern [get, set] |
| Gets or sets the pattern. 더 자세히 ... | |
| int | MinimumLength [get, set] |
| Gets or sets the minimum length. 더 자세히 ... | |
| int | MaximumLength [get, set] |
| Gets or sets the maximum length. 더 자세히 ... | |
| double | DivisibleBy [get, set] |
| Gets or sets a number that the value should be divisble by. 더 자세히 ... | |
| double | Minimum [get, set] |
| Gets or sets the minimum. 더 자세히 ... | |
| double | Maximum [get, set] |
| Gets or sets the maximum. 더 자세히 ... | |
| bool | ExclusiveMinimum [get, set] |
| Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. 더 자세히 ... | |
| bool | ExclusiveMaximum [get, set] |
| Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. 더 자세히 ... | |
| int | MinimumItems [get, set] |
| Gets or sets the minimum number of items. 더 자세히 ... | |
| int | MaximumItems [get, set] |
| Gets or sets the maximum number of items. 더 자세히 ... | |
| IList< JsonSchema > | Items [get, set] |
| Gets or sets the JsonSchema of items. 더 자세히 ... | |
| IDictionary< string, JsonSchema > | Properties [get, set] |
| Gets or sets the JsonSchema of properties. 더 자세히 ... | |
| JsonSchema | AdditionalProperties [get, set] |
| Gets or sets the JsonSchema of additional properties. 더 자세히 ... | |
| IDictionary< string, JsonSchema > | PatternProperties [get, set] |
| Gets or sets the pattern properties. 더 자세히 ... | |
| bool | AllowAdditionalProperties [get, set] |
| Gets or sets a value indicating whether additional properties are allowed. 더 자세히 ... | |
| string | Requires [get, set] |
| Gets or sets the required property if this property is present. 더 자세히 ... | |
| IList< string > | Identity [get, set] |
| Gets or sets the identity. 더 자세히 ... | |
| IList< JToken > | Enum [get, set] |
| Gets or sets the a collection of valid enum values allowed. 더 자세히 ... | |
| IDictionary< JToken, string > | Options [get, set] |
| Gets or sets a collection of options. 더 자세히 ... | |
| JsonSchemaType | Disallow [get, set] |
| Gets or sets disallowed types. 더 자세히 ... | |
| JToken | Default [get, set] |
| Gets or sets the default value. 더 자세히 ... | |
| JsonSchema | Extends [get, set] |
| Gets or sets the extend JsonSchema. 더 자세히 ... | |
| string | Format [get, set] |
| Gets or sets the format. 더 자세히 ... | |
An in-memory representation of a JSON Schema.
|
inline |
Initializes a new instance of the JsonSchema class.
|
inlinestatic |
Load a JsonSchema from a string that contains schema JSON.
| json | A String that contains JSON. |
|
inlinestatic |
Parses the specified json.
| json | The json. |
| resolver | The resolver. |
|
inlinestatic |
Reads a JsonSchema from the specified JsonReader.
| reader | The JsonReader containing the JSON Schema to read. |
|
inlinestatic |
Reads a JsonSchema from the specified JsonReader.
| reader | The JsonReader containing the JSON Schema to read. |
| resolver | The JsonSchemaResolver to use when resolving schema references. |
|
inline |
Returns a T:System.String that represents the current T:System.Object.
|
inline |
Writes this schema to a JsonWriter.
| writer | A JsonWriter into which this method will write. |
|
inline |
Writes this schema to a JsonWriter using the specified JsonSchemaResolver.
| writer | A JsonWriter into which this method will write. |
| resolver | The resolver used. |
|
getset |
Gets or sets the JsonSchema of additional properties.
The JsonSchema of additional properties.
|
getset |
Gets or sets a value indicating whether additional properties are allowed.
true if additional properties are allowed; otherwise, false.
|
getset |
Gets or sets the default value.
The default value.
|
getset |
Gets or sets the description of the object.
|
getset |
Gets or sets disallowed types.
The disallow types.
|
getset |
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
|
getset |
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
|
getset |
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
|
getset |
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
|
getset |
Gets or sets the extend JsonSchema.
The extended JsonSchema.
|
getset |
Gets or sets the format.
The format.
|
getset |
Gets or sets whether the object is visible to users.
|
getset |
Gets or sets the id.
|
getset |
Gets or sets the identity.
The identity.
|
getset |
Gets or sets the JsonSchema of items.
The JsonSchema of items.
|
getset |
Gets or sets the maximum.
The maximum.
|
getset |
Gets or sets the maximum number of items.
The maximum number of items.
|
getset |
Gets or sets the maximum length.
The maximum length.
|
getset |
Gets or sets the minimum.
The minimum.
|
getset |
Gets or sets the minimum number of items.
The minimum number of items.
|
getset |
Gets or sets the minimum length.
The minimum length.
|
getset |
Gets or sets a collection of options.
A collection of options.
|
getset |
Gets or sets the pattern.
The pattern.
|
getset |
Gets or sets the pattern properties.
The pattern properties.
|
getset |
Gets or sets the JsonSchema of properties.
The JsonSchema of properties.
|
getset |
Gets or sets whether the object is read only.
|
getset |
Gets or sets whether the object is required.
|
getset |
Gets or sets the required property if this property is present.
The required property if this property is present.
|
getset |
Gets or sets the title.
|
getset |
Gets or sets whether the object is transient.
|
getset |
Gets or sets the types of values allowed by the object.
The type.
1.8.11