hdac SDK
SDK for hdac blockchain development
Public 멤버 함수 | 정적 Public 멤버 함수 | 속성 | 모든 멤버 목록
Newtonsoft.Json.Schema.JsonSchema 클래스 참조

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< JsonSchemaItems [get, set]
 Gets or sets the JsonSchema of items. 더 자세히 ...
 
IDictionary< string, JsonSchemaProperties [get, set]
 Gets or sets the JsonSchema of properties. 더 자세히 ...
 
JsonSchema AdditionalProperties [get, set]
 Gets or sets the JsonSchema of additional properties. 더 자세히 ...
 
IDictionary< string, JsonSchemaPatternProperties [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< JTokenEnum [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.

생성자 & 소멸자 문서화

Newtonsoft.Json.Schema.JsonSchema.JsonSchema ( )
inline

Initializes a new instance of the JsonSchema class.

멤버 함수 문서화

static JsonSchema Newtonsoft.Json.Schema.JsonSchema.Parse ( string  json)
inlinestatic

Load a JsonSchema from a string that contains schema JSON.

매개변수
jsonA String that contains JSON.
반환값
A JsonSchema populated from the string that contains JSON.
static JsonSchema Newtonsoft.Json.Schema.JsonSchema.Parse ( string  json,
JsonSchemaResolver  resolver 
)
inlinestatic

Parses the specified json.

매개변수
jsonThe json.
resolverThe resolver.
반환값
A JsonSchema populated from the string that contains JSON.
static JsonSchema Newtonsoft.Json.Schema.JsonSchema.Read ( JsonReader  reader)
inlinestatic

Reads a JsonSchema from the specified JsonReader.

매개변수
readerThe JsonReader containing the JSON Schema to read.
반환값
The JsonSchema object representing the JSON Schema.
static JsonSchema Newtonsoft.Json.Schema.JsonSchema.Read ( JsonReader  reader,
JsonSchemaResolver  resolver 
)
inlinestatic

Reads a JsonSchema from the specified JsonReader.

매개변수
readerThe JsonReader containing the JSON Schema to read.
resolverThe JsonSchemaResolver to use when resolving schema references.
반환값
The JsonSchema object representing the JSON Schema.
override string Newtonsoft.Json.Schema.JsonSchema.ToString ( )
inline

Returns a T:System.String that represents the current T:System.Object.

반환값
A T:System.String that represents the current T:System.Object.
void Newtonsoft.Json.Schema.JsonSchema.WriteTo ( JsonWriter  writer)
inline

Writes this schema to a JsonWriter.

매개변수
writerA JsonWriter into which this method will write.
void Newtonsoft.Json.Schema.JsonSchema.WriteTo ( JsonWriter  writer,
JsonSchemaResolver  resolver 
)
inline

Writes this schema to a JsonWriter using the specified JsonSchemaResolver.

매개변수
writerA JsonWriter into which this method will write.
resolverThe resolver used.

속성 문서화

JsonSchema Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties
getset

Gets or sets the JsonSchema of additional properties.

The JsonSchema of additional properties.

bool Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties
getset

Gets or sets a value indicating whether additional properties are allowed.

true if additional properties are allowed; otherwise, false.

JToken Newtonsoft.Json.Schema.JsonSchema.Default
getset

Gets or sets the default value.

The default value.

string Newtonsoft.Json.Schema.JsonSchema.Description
getset

Gets or sets the description of the object.

JsonSchemaType Newtonsoft.Json.Schema.JsonSchema.Disallow
getset

Gets or sets disallowed types.

The disallow types.

double Newtonsoft.Json.Schema.JsonSchema.DivisibleBy
getset

Gets or sets a number that the value should be divisble by.

A number that the value should be divisble by.

IList<JToken> Newtonsoft.Json.Schema.JsonSchema.Enum
getset

Gets or sets the a collection of valid enum values allowed.

A collection of valid enum values allowed.

bool Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum
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.

bool Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum
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.

JsonSchema Newtonsoft.Json.Schema.JsonSchema.Extends
getset

Gets or sets the extend JsonSchema.

The extended JsonSchema.

string Newtonsoft.Json.Schema.JsonSchema.Format
getset

Gets or sets the format.

The format.

bool Newtonsoft.Json.Schema.JsonSchema.Hidden
getset

Gets or sets whether the object is visible to users.

string Newtonsoft.Json.Schema.JsonSchema.Id
getset

Gets or sets the id.

IList<string> Newtonsoft.Json.Schema.JsonSchema.Identity
getset

Gets or sets the identity.

The identity.

IList<JsonSchema> Newtonsoft.Json.Schema.JsonSchema.Items
getset

Gets or sets the JsonSchema of items.

The JsonSchema of items.

double Newtonsoft.Json.Schema.JsonSchema.Maximum
getset

Gets or sets the maximum.

The maximum.

int Newtonsoft.Json.Schema.JsonSchema.MaximumItems
getset

Gets or sets the maximum number of items.

The maximum number of items.

int Newtonsoft.Json.Schema.JsonSchema.MaximumLength
getset

Gets or sets the maximum length.

The maximum length.

double Newtonsoft.Json.Schema.JsonSchema.Minimum
getset

Gets or sets the minimum.

The minimum.

int Newtonsoft.Json.Schema.JsonSchema.MinimumItems
getset

Gets or sets the minimum number of items.

The minimum number of items.

int Newtonsoft.Json.Schema.JsonSchema.MinimumLength
getset

Gets or sets the minimum length.

The minimum length.

IDictionary<JToken, string> Newtonsoft.Json.Schema.JsonSchema.Options
getset

Gets or sets a collection of options.

A collection of options.

string Newtonsoft.Json.Schema.JsonSchema.Pattern
getset

Gets or sets the pattern.

The pattern.

IDictionary<string, JsonSchema> Newtonsoft.Json.Schema.JsonSchema.PatternProperties
getset

Gets or sets the pattern properties.

The pattern properties.

IDictionary<string, JsonSchema> Newtonsoft.Json.Schema.JsonSchema.Properties
getset

Gets or sets the JsonSchema of properties.

The JsonSchema of properties.

bool Newtonsoft.Json.Schema.JsonSchema.ReadOnly
getset

Gets or sets whether the object is read only.

bool Newtonsoft.Json.Schema.JsonSchema.Required
getset

Gets or sets whether the object is required.

string Newtonsoft.Json.Schema.JsonSchema.Requires
getset

Gets or sets the required property if this property is present.

The required property if this property is present.

string Newtonsoft.Json.Schema.JsonSchema.Title
getset

Gets or sets the title.

bool Newtonsoft.Json.Schema.JsonSchema.Transient
getset

Gets or sets whether the object is transient.

JsonSchemaType Newtonsoft.Json.Schema.JsonSchema.Type
getset

Gets or sets the types of values allowed by the object.

The type.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: