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

Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...

Newtonsoft.Json.Bson.BsonWriter에 대한 상속 다이어그램 :
Newtonsoft.Json.JsonWriter

Public 멤버 함수

 BsonWriter (Stream stream)
 Initializes a new instance of the BsonWriter class. 더 자세히 ...
 
override void Flush ()
 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. 더 자세히 ...
 
</code > containing the specified text.*</summary > *< param name="text"> Text to place inside the comment.</param > *override void WriteComment (string text)
 Writes out a comment 더 자세히 ...
 
override void WriteStartConstructor (string name)
 Writes the start of a constructor with the given name. 더 자세히 ...
 
override void WriteRaw (string json)
 Writes raw JSON. 더 자세히 ...
 
override void WriteRawValue (string json)
 Writes raw JSON where a value is expected and updates the writer's state. 더 자세히 ...
 
override void WriteStartArray ()
 Writes the beginning of a Json array. 더 자세히 ...
 
override void WriteStartObject ()
 Writes the beginning of a Json object. 더 자세히 ...
 
override void WritePropertyName (string name)
 Writes the property name of a name/value pair on a Json object. 더 자세히 ...
 
override void Close ()
 Closes this stream and the underlying stream. 더 자세히 ...
 
override void WriteNull ()
 Writes a null value. 더 자세히 ...
 
override void WriteUndefined ()
 Writes an undefined value. 더 자세히 ...
 
override void WriteValue (string value)
 Writes a String value. 더 자세히 ...
 
override void WriteValue (int value)
 Writes a Int32 value. 더 자세히 ...
 
override void WriteValue (uint value)
 Writes a UInt32 value. 더 자세히 ...
 
override void WriteValue (long value)
 Writes a Int64 value. 더 자세히 ...
 
override void WriteValue (ulong value)
 Writes a UInt64 value. 더 자세히 ...
 
override void WriteValue (float value)
 Writes a Single value. 더 자세히 ...
 
override void WriteValue (double value)
 Writes a Double value. 더 자세히 ...
 
override void WriteValue (bool value)
 Writes a Boolean value. 더 자세히 ...
 
override void WriteValue (short value)
 Writes a Int16 value. 더 자세히 ...
 
override void WriteValue (ushort value)
 Writes a UInt16 value. 더 자세히 ...
 
override void WriteValue (char value)
 Writes a Char value. 더 자세히 ...
 
override void WriteValue (byte value)
 Writes a Byte value. 더 자세히 ...
 
override void WriteValue (sbyte value)
 Writes a SByte value. 더 자세히 ...
 
override void WriteValue (decimal value)
 Writes a Decimal value. 더 자세히 ...
 
override void WriteValue (DateTime value)
 Writes a DateTime value. 더 자세히 ...
 
override void WriteValue (DateTimeOffset value)
 Writes a DateTimeOffset value. 더 자세히 ...
 
override void WriteValue (byte[] value)
 Writes a T:Byte[] value. 더 자세히 ...
 
void WriteObjectId (byte[] value)
 Writes a T:Byte[] value that represents a BSON object id. 더 자세히 ...
 
void WriteRegex (string pattern, string options)
 Writes a BSON regex. 더 자세히 ...
 
- Newtonsoft.Json.JsonWriter(으)로부터 상속된 Public 멤버 함수
void WriteEndObject ()
 Writes the end of a Json object. 더 자세히 ...
 
void WriteEndArray ()
 Writes the end of an array. 더 자세히 ...
 
void WriteEndConstructor ()
 Writes the end constructor. 더 자세히 ...
 
void WriteEnd ()
 Writes the end of the current Json object or array. 더 자세히 ...
 
void WriteToken (JsonReader reader)
 Writes the current JsonReader token. 더 자세히 ...
 
virtual void WriteValue (int?value)
 Writes a Nullable<Int32> value. 더 자세히 ...
 
virtual void WriteValue (uint?value)
 Writes a Nullable<UInt32> value. 더 자세히 ...
 
virtual void WriteValue (long?value)
 Writes a Nullable<Int64> value. 더 자세히 ...
 
virtual void WriteValue (ulong?value)
 Writes a Nullable<UInt64> value. 더 자세히 ...
 
virtual void WriteValue (float?value)
 Writes a Nullable<Single> value. 더 자세히 ...
 
virtual void WriteValue (double?value)
 Writes a Nullable<Double> value. 더 자세히 ...
 
virtual void WriteValue (bool?value)
 Writes a Nullable<Boolean> value. 더 자세히 ...
 
virtual void WriteValue (short?value)
 Writes a Nullable<Int16> value. 더 자세히 ...
 
virtual void WriteValue (ushort?value)
 Writes a Nullable<UInt16> value. 더 자세히 ...
 
virtual void WriteValue (char?value)
 Writes a Nullable<Char> value. 더 자세히 ...
 
virtual void WriteValue (byte?value)
 Writes a Nullable<Byte> value. 더 자세히 ...
 
virtual void WriteValue (sbyte?value)
 Writes a Nullable<SByte> value. 더 자세히 ...
 
virtual void WriteValue (decimal?value)
 Writes a Nullable<Decimal> value. 더 자세히 ...
 
virtual void WriteValue (DateTime?value)
 Writes a Nullable<DateTime> value. 더 자세히 ...
 
virtual void WriteValue (DateTimeOffset?value)
 Writes a Nullable<DateTimeOffset> value. 더 자세히 ...
 
virtual void WriteValue (object value)
 Writes a Object value. An error will raised if the value cannot be written as a single JSON token. 더 자세히 ...
 
virtual void WriteWhitespace (string ws)
 Writes out the given white space. 더 자세히 ...
 

Protected 멤버 함수

override void WriteEnd (JsonToken token)
 Writes the end. 더 자세히 ...
 
- Newtonsoft.Json.JsonWriter(으)로부터 상속된 Protected 멤버 함수
 JsonWriter ()
 Creates an instance of the JsonWriter class. 더 자세히 ...
 
virtual void WriteIndent ()
 Writes indent characters. 더 자세히 ...
 
virtual void WriteValueDelimiter ()
 Writes the JSON value delimiter. 더 자세히 ...
 
virtual void WriteIndentSpace ()
 Writes an indent space. 더 자세히 ...
 

속성

DateTimeKind DateTimeKindHandling [get, set]
 Gets or sets the DateTimeKind used when writing DateTime values to BSON. When set to DateTimeKind.Unspecified no conversion will occur. 더 자세히 ...
 
- Newtonsoft.Json.JsonWriter(으)로부터 상속된 속성
bool CloseOutput [get, set]
 Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the writer is closed. 더 자세히 ...
 
WriteState WriteState [get]
 Gets the state of the writer. 더 자세히 ...
 
Formatting Formatting [get, set]
 Indicates how the output is formatted. 더 자세히 ...
 

상세한 설명

Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.

생성자 & 소멸자 문서화

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

Initializes a new instance of the BsonWriter class.

매개변수
streamThe stream.

멤버 함수 문서화

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

Closes this stream and the underlying stream.

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

override void Newtonsoft.Json.Bson.BsonWriter.Flush ( )
inlinevirtual

Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.

Newtonsoft.Json.JsonWriter를 구현.

</code> containing the specified text.*</summary> *<param name="text"> Text to place inside the comment.</param> * override void Newtonsoft.Json.Bson.BsonWriter.WriteComment ( string  text)
inlinevirtual

Writes out a comment

/*...

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteEnd ( JsonToken  token)
inlineprotectedvirtual

Writes the end.

매개변수
tokenThe token.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteNull ( )
inlinevirtual

Writes a null value.

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

void Newtonsoft.Json.Bson.BsonWriter.WriteObjectId ( byte[]  value)
inline

Writes a T:Byte[] value that represents a BSON object id.

매개변수
value
override void Newtonsoft.Json.Bson.BsonWriter.WritePropertyName ( string  name)
inlinevirtual

Writes the property name of a name/value pair on a Json object.

매개변수
nameThe name of the property.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteRaw ( string  json)
inlinevirtual

Writes raw JSON.

매개변수
jsonThe raw JSON to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteRawValue ( string  json)
inlinevirtual

Writes raw JSON where a value is expected and updates the writer's state.

매개변수
jsonThe raw JSON to write.

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

void Newtonsoft.Json.Bson.BsonWriter.WriteRegex ( string  pattern,
string  options 
)
inline

Writes a BSON regex.

매개변수
patternThe regex pattern.
optionsThe regex options.
override void Newtonsoft.Json.Bson.BsonWriter.WriteStartArray ( )
inlinevirtual

Writes the beginning of a Json array.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor ( string  name)
inlinevirtual

Writes the start of a constructor with the given name.

매개변수
nameThe name of the constructor.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteStartObject ( )
inlinevirtual

Writes the beginning of a Json object.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteUndefined ( )
inlinevirtual

Writes an undefined value.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( string  value)
inlinevirtual

Writes a String value.

매개변수
valueThe String value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( int  value)
inlinevirtual

Writes a Int32 value.

매개변수
valueThe Int32 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( uint  value)
inlinevirtual

Writes a UInt32 value.

매개변수
valueThe UInt32 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( long  value)
inlinevirtual

Writes a Int64 value.

매개변수
valueThe Int64 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( ulong  value)
inlinevirtual

Writes a UInt64 value.

매개변수
valueThe UInt64 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( float  value)
inlinevirtual

Writes a Single value.

매개변수
valueThe Single value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( double  value)
inlinevirtual

Writes a Double value.

매개변수
valueThe Double value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( bool  value)
inlinevirtual

Writes a Boolean value.

매개변수
valueThe Boolean value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( short  value)
inlinevirtual

Writes a Int16 value.

매개변수
valueThe Int16 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( ushort  value)
inlinevirtual

Writes a UInt16 value.

매개변수
valueThe UInt16 value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( char  value)
inlinevirtual

Writes a Char value.

매개변수
valueThe Char value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( byte  value)
inlinevirtual

Writes a Byte value.

매개변수
valueThe Byte value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( sbyte  value)
inlinevirtual

Writes a SByte value.

매개변수
valueThe SByte value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( decimal  value)
inlinevirtual

Writes a Decimal value.

매개변수
valueThe Decimal value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( DateTime  value)
inlinevirtual

Writes a DateTime value.

매개변수
valueThe DateTime value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( DateTimeOffset  value)
inlinevirtual

Writes a DateTimeOffset value.

매개변수
valueThe DateTimeOffset value to write.

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

override void Newtonsoft.Json.Bson.BsonWriter.WriteValue ( byte[]  value)
inlinevirtual

Writes a T:Byte[] value.

매개변수
valueThe T:Byte[] value to write.

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

속성 문서화

DateTimeKind Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling
getset

Gets or sets the DateTimeKind used when writing DateTime values to BSON. When set to DateTimeKind.Unspecified no conversion will occur.

The DateTimeKind used when writing DateTime values to BSON.


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