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
reader
BinaryReader
BsonReader(BinaryReader, bool, DateTimeKind)
public BsonReader(BinaryReader reader, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
Parameters
reader
BinaryReaderreadRootValueAsArray
booldateTimeKindHandling
DateTimeKind
BsonReader(Stream)
public BsonReader(Stream stream)
Parameters
stream
Stream
BsonReader(Stream, bool, DateTimeKind)
public BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
Parameters
stream
StreamreadRootValueAsArray
booldateTimeKindHandling
DateTimeKind
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()