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

Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. 더 자세히 ...

Newtonsoft.Json.Bson.BsonReader에 대한 상속 다이어그램 :
Newtonsoft.Json.JsonReader

Public 멤버 함수

 BsonReader (Stream stream)
 Initializes a new instance of the BsonReader class. 더 자세히 ...
 
 BsonReader (Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
 Initializes a new instance of the BsonReader class. 더 자세히 ...
 
override byte[] ReadAsBytes ()
 Reads the next JSON token from the stream as a T:Byte[]. 더 자세히 ...
 
override decimal ReadAsDecimal ()
 Reads the next JSON token from the stream as a Nullable<Decimal>. 더 자세히 ...
 
override DateTimeOffset ReadAsDateTimeOffset ()
 Reads the next JSON token from the stream as a Nullable<DateTimeOffset>. 더 자세히 ...
 
override bool Read ()
 Reads the next JSON token from the stream. 더 자세히 ...
 
override void Close ()
 Changes the JsonReader.State to Closed. 더 자세히 ...
 
- Newtonsoft.Json.JsonReader(으)로부터 상속된 Public 멤버 함수
void Skip ()
 Skips the children of the current token. 더 자세히 ...
 

속성

bool JsonNet35BinaryCompatibility [get, set]
 Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. 더 자세히 ...
 
bool ReadRootValueAsArray [get, set]
 Gets or sets a value indicating whether the root object will be read as a JSON array. 더 자세히 ...
 
DateTimeKind DateTimeKindHandling [get, set]
 Gets or sets the DateTimeKind used when reading DateTime values from BSON. 더 자세히 ...
 
- Newtonsoft.Json.JsonReader(으)로부터 상속된 속성
State CurrentState [get]
 Gets the current reader state. 더 자세히 ...
 
bool CloseInput [get, set]
 Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the reader is closed. 더 자세히 ...
 
virtual char QuoteChar [get, set]
 Gets the quotation mark character used to enclose the value of a string. 더 자세히 ...
 
virtual JsonToken TokenType [get]
 Gets the type of the current Json token. 더 자세히 ...
 
virtual object Value [get]
 Gets the text value of the current Json token. 더 자세히 ...
 
virtual Type ValueType [get]
 Gets The Common Language Runtime (CLR) type for the current Json token. 더 자세히 ...
 
virtual int Depth [get]
 Gets the depth of the current token in the JSON document. 더 자세히 ...
 

추가로 상속된 멤버들

- Newtonsoft.Json.JsonReader(으)로부터 상속된 Protected 타입
enum  State {
  State.Start, State.Complete, State.Property, State.ObjectStart,
  State.Object, State.ArrayStart, State.Array, State.Closed,
  State.PostValue, State.ConstructorStart, State.Constructor, State.Error,
  State.Finished
}
 Specifies the state of the reader. 더 자세히 ...
 
- Newtonsoft.Json.JsonReader(으)로부터 상속된 Protected 멤버 함수
 JsonReader ()
 Initializes a new instance of the JsonReader class with the specified TextReader. 더 자세히 ...
 
void SetToken (JsonToken newToken)
 Sets the current token. 더 자세히 ...
 
virtual void SetToken (JsonToken newToken, object value)
 Sets the current token and value. 더 자세히 ...
 
void SetStateBasedOnCurrent ()
 Sets the state based on current token type. 더 자세히 ...
 
virtual void Dispose (bool disposing)
 Releases unmanaged and - optionally - managed resources 더 자세히 ...
 

상세한 설명

Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.

생성자 & 소멸자 문서화

Newtonsoft.Json.Bson.BsonReader.BsonReader ( Stream  stream)
inline

Initializes a new instance of the BsonReader class.

매개변수
streamThe stream.
Newtonsoft.Json.Bson.BsonReader.BsonReader ( Stream  stream,
bool  readRootValueAsArray,
DateTimeKind  dateTimeKindHandling 
)
inline

Initializes a new instance of the BsonReader class.

매개변수
streamThe stream.
readRootValueAsArrayif set to true the root object will be read as a JSON array.
dateTimeKindHandlingThe DateTimeKind used when reading DateTime values from BSON.

멤버 함수 문서화

override void Newtonsoft.Json.Bson.BsonReader.Close ( )
inlinevirtual

Changes the JsonReader.State to Closed.

Newtonsoft.Json.JsonReader(으)로부터 재구현되었습니다.

override bool Newtonsoft.Json.Bson.BsonReader.Read ( )
inlinevirtual

Reads the next JSON token from the stream.

반환값
true if the next token was read successfully; false if there are no more tokens to read.

Newtonsoft.Json.JsonReader를 구현.

override byte [] Newtonsoft.Json.Bson.BsonReader.ReadAsBytes ( )
inlinevirtual

Reads the next JSON token from the stream as a T:Byte[].

반환값
A T:Byte[] or a null reference if the next JSON token is null.

Newtonsoft.Json.JsonReader를 구현.

override DateTimeOffset Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset ( )
inlinevirtual

Reads the next JSON token from the stream as a Nullable<DateTimeOffset>.

반환값
A Nullable<DateTimeOffset>.

Newtonsoft.Json.JsonReader를 구현.

override decimal Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal ( )
inlinevirtual

Reads the next JSON token from the stream as a Nullable<Decimal>.

반환값
A Nullable<Decimal>.

Newtonsoft.Json.JsonReader를 구현.

속성 문서화

DateTimeKind Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling
getset

Gets or sets the DateTimeKind used when reading DateTime values from BSON.

The DateTimeKind used when reading DateTime values from BSON.

bool Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility
getset

Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.

true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false.

bool Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray
getset

Gets or sets a value indicating whether the root object will be read as a JSON array.

true if the root object will be read as a JSON array; otherwise, false.


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