Click or drag to resize

BsonStreamAdapter Class

A Stream that wraps another Stream while implementing the BsonStream abstract methods.
Inheritance Hierarchy

Namespace:  MongoDB.Bson.IO
Assembly:  MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.6.0+Branch.origin/v2.6.x.Sha.593796a7b35dc59243383bcc684de296a5468f2e
Syntax
public sealed class BsonStreamAdapter : BsonStream

The BsonStreamAdapter type exposes the following members.

Constructors
  NameDescription
Public methodBsonStreamAdapter
Initializes a new instance of the BsonStreamAdapter class.
Top
Properties
Methods
  NameDescription
Public methodBeginRead (Overrides StreamBeginRead(Byte, Int32, Int32, AsyncCallback, Object).)
Public methodBeginWrite (Overrides StreamBeginWrite(Byte, Int32, Int32, AsyncCallback, Object).)
Public methodClose (Overrides StreamClose.)
Public methodCopyTo(Stream) (Inherited from Stream.)
Public methodCopyTo(Stream, Int32) (Inherited from Stream.)
Public methodCopyToAsync(Stream) (Inherited from Stream.)
Public methodCopyToAsync(Stream, Int32) (Inherited from Stream.)
Public methodCopyToAsync(Stream, Int32, CancellationToken) (Overrides StreamCopyToAsync(Stream, Int32, CancellationToken).)
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodDispose (Inherited from Stream.)
Public methodEndRead (Overrides StreamEndRead(IAsyncResult).)
Public methodEndWrite (Overrides StreamEndWrite(IAsyncResult).)
Public methodEquals (Inherited from Object.)
Public methodFlush (Overrides StreamFlush.)
Public methodFlushAsync (Inherited from Stream.)
Public methodFlushAsync(CancellationToken) (Overrides StreamFlushAsync(CancellationToken).)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Public methodRead (Overrides StreamRead(Byte, Int32, Int32).)
Public methodReadAsync(Byte, Int32, Int32) (Inherited from Stream.)
Public methodReadAsync(Byte, Int32, Int32, CancellationToken) (Overrides StreamReadAsync(Byte, Int32, Int32, CancellationToken).)
Public methodReadByte (Overrides StreamReadByte.)
Public methodReadCString
Reads a BSON CString from the stream.
(Overrides BsonStreamReadCString(UTF8Encoding).)
Public methodReadCStringBytes
Reads a BSON CString from the stream.
(Overrides BsonStreamReadCStringBytes.)
Public methodReadDecimal128
Reads a BSON Decimal128 from the stream.
(Overrides BsonStreamReadDecimal128.)
Public methodReadDouble
Reads a BSON double from the stream.
(Overrides BsonStreamReadDouble.)
Public methodReadInt32
Reads a 32-bit BSON integer from the stream.
(Overrides BsonStreamReadInt32.)
Public methodReadInt64
Reads a 64-bit BSON integer from the stream.
(Overrides BsonStreamReadInt64.)
Public methodReadObjectId
Reads a BSON ObjectId from the stream.
(Overrides BsonStreamReadObjectId.)
Public methodReadSlice
Reads a raw length prefixed slice from the stream.
(Overrides BsonStreamReadSlice.)
Public methodReadString
Reads a BSON string from the stream.
(Overrides BsonStreamReadString(UTF8Encoding).)
Public methodSeek (Overrides StreamSeek(Int64, SeekOrigin).)
Public methodSetLength (Overrides StreamSetLength(Int64).)
Public methodSkipCString
Skips over a BSON CString leaving the stream positioned just after the terminating null byte.
(Overrides BsonStreamSkipCString.)
Public methodToString (Inherited from Object.)
Public methodWrite (Overrides StreamWrite(Byte, Int32, Int32).)
Public methodWriteAsync(Byte, Int32, Int32) (Inherited from Stream.)
Public methodWriteAsync(Byte, Int32, Int32, CancellationToken) (Overrides StreamWriteAsync(Byte, Int32, Int32, CancellationToken).)
Public methodWriteByte (Overrides StreamWriteByte(Byte).)
Public methodWriteCString
Writes a BSON CString to the stream.
(Overrides BsonStreamWriteCString(String).)
Public methodWriteCStringBytes
Writes the CString bytes to the stream.
(Overrides BsonStreamWriteCStringBytes(Byte).)
Public methodWriteDecimal128
Writes a BSON Decimal128 to the stream.
(Overrides BsonStreamWriteDecimal128(Decimal128).)
Public methodWriteDouble
Writes a BSON double to the stream.
(Overrides BsonStreamWriteDouble(Double).)
Public methodWriteInt32
Writes a 32-bit BSON integer to the stream.
(Overrides BsonStreamWriteInt32(Int32).)
Public methodWriteInt64
Writes a 64-bit BSON integer to the stream.
(Overrides BsonStreamWriteInt64(Int64).)
Public methodWriteObjectId
Writes a BSON ObjectId to the stream.
(Overrides BsonStreamWriteObjectId(ObjectId).)
Public methodWriteString
Writes a BSON string to the stream.
(Overrides BsonStreamWriteString(String, UTF8Encoding).)
Top
Extension Methods
  NameDescription
Public Extension MethodBackpatchSize
Backpatches the size.
(Defined by BsonStreamExtensions.)
Public Extension MethodReadBinarySubType
Reads the binary sub type.
(Defined by BsonStreamExtensions.)
Public Extension MethodReadBoolean
Reads a boolean from the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodReadBsonType
Reads the BSON type.
(Defined by BsonStreamExtensions.)
Public Extension MethodReadBytes(Int32)Overloaded.
Reads bytes from the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodReadBytes(Byte, Int32, Int32)Overloaded.
Reads bytes from the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Public Extension MethodWriteBinarySubType
Writes a binary sub type to the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodWriteBoolean
Writes a boolean to the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodWriteBsonType
Writes a BsonType to the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodWriteBytes
Writes bytes to the stream.
(Defined by BsonStreamExtensions.)
Public Extension MethodWriteSlice
Writes a slice to the stream.
(Defined by BsonStreamExtensions.)
Top
See Also