Class BsonReader
- Namespace
- Newtonsoft.Json.Bson
- Assembly
- Newtonsoft.Json.dll
[Obsolete("BSON reading and writing has been moved to its own package. See https://www.nuget.org/packages/Newtonsoft.Json.Bson for more details.")]
public class BsonReader : JsonReader, IDisposable
- Inheritance
-
BsonReader
- Implements
- Inherited Members
- Extension Methods
Constructors
BsonReader(BinaryReader)
public BsonReader(BinaryReader reader)
Parameters
readerBinaryReader
BsonReader(BinaryReader, bool, DateTimeKind)
public BsonReader(BinaryReader reader, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
Parameters
readerBinaryReaderreadRootValueAsArraybooldateTimeKindHandlingDateTimeKind
BsonReader(Stream)
public BsonReader(Stream stream)
Parameters
streamStream
BsonReader(Stream, bool, DateTimeKind)
public BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
Parameters
streamStreamreadRootValueAsArraybooldateTimeKindHandlingDateTimeKind
Properties
DateTimeKindHandling
public DateTimeKind DateTimeKindHandling { get; set; }
Property Value
JsonNet35BinaryCompatibility
[Obsolete("JsonNet35BinaryCompatibility will be removed in a future version of Json.NET.")]
public bool JsonNet35BinaryCompatibility { get; set; }
Property Value
ReadRootValueAsArray
public bool ReadRootValueAsArray { get; set; }
Property Value
Methods
Close()
public override void Close()
Read()
public override bool Read()