Class BsonBinaryReader
Represents a BSON reader for a binary BSON byte array.
public class BsonBinaryReader : BsonReader, IBsonReader, IDisposable- Inheritance
- 
      
      
      BsonBinaryReader
- Implements
- Inherited Members
- Extension Methods
Constructors
- BsonBinaryReader(Stream)
- Initializes a new instance of the BsonBinaryReader class. 
- BsonBinaryReader(Stream, BsonBinaryReaderSettings)
- Initializes a new instance of the BsonBinaryReader class. 
Properties
- BaseStream
- Gets the base stream. 
- BsonStream
- Gets the BSON stream. 
- Settings
- Gets the settings of the writer. 
Methods
- Close()
- Closes the reader. 
- Dispose(bool)
- Disposes of any resources used by the reader. 
- GetBookmark()
- Gets a bookmark to the reader's current position and state. 
- IsAtEndOfFile()
- Determines whether this reader is at end of file. 
- ReadBinaryData()
- Reads BSON binary data from the reader. 
- ReadBoolean()
- Reads a BSON boolean from the reader. 
- ReadBsonType()
- Reads a BsonType from the reader. 
- ReadBytes()
- Reads BSON binary data from the reader. 
- ReadDateTime()
- Reads a BSON DateTime from the reader. 
- ReadDecimal128()
- Reads a BSON Decimal128 from the reader. 
- ReadDouble()
- Reads a BSON Double from the reader. 
- ReadEndArray()
- Reads the end of a BSON array from the reader. 
- ReadEndDocument()
- Reads the end of a BSON document from the reader. 
- ReadInt32()
- Reads a BSON Int32 from the reader. 
- ReadInt64()
- Reads a BSON Int64 from the reader. 
- ReadJavaScript()
- Reads a BSON JavaScript from the reader. 
- ReadJavaScriptWithScope()
- Reads a BSON JavaScript with scope from the reader (call ReadStartDocument next to read the scope). 
- ReadMaxKey()
- Reads a BSON MaxKey from the reader. 
- ReadMinKey()
- Reads a BSON MinKey from the reader. 
- ReadName(INameDecoder)
- Reads the name of an element from the reader. 
- ReadNull()
- Reads a BSON null from the reader. 
- ReadObjectId()
- Reads a BSON ObjectId from the reader. 
- ReadRawBsonArray()
- Reads a raw BSON array. 
- ReadRawBsonDocument()
- Reads a raw BSON document. 
- ReadRegularExpression()
- Reads a BSON regular expression from the reader. 
- ReadStartArray()
- Reads the start of a BSON array. 
- ReadStartDocument()
- Reads the start of a BSON document. 
- ReadString()
- Reads a BSON string from the reader. 
- ReadSymbol()
- Reads a BSON symbol from the reader. 
- ReadTimestamp()
- Reads a BSON timestamp from the reader. 
- ReadUndefined()
- Reads a BSON undefined from the reader. 
- ReturnToBookmark(BsonReaderBookmark)
- Returns the reader to previously bookmarked position and state. 
- SkipName()
- Skips the name (reader must be positioned on a name). 
- SkipValue()
- Skips the value (reader must be positioned on a value).