ByteBufferStream Class |
Namespace: MongoDB.Bson.IO
The ByteBufferStream type exposes the following members.
Name | Description | |
---|---|---|
ByteBufferStream |
Initializes a new instance of the ByteBufferStream class.
|
Name | Description | |
---|---|---|
Buffer |
Gets the buffer.
| |
CanRead | (Overrides StreamCanRead.) | |
CanSeek | (Overrides StreamCanSeek.) | |
CanTimeout | (Overrides StreamCanTimeout.) | |
CanWrite | (Overrides StreamCanWrite.) | |
Length | (Overrides StreamLength.) | |
Position | (Overrides StreamPosition.) | |
ReadTimeout | (Inherited from Stream.) | |
WriteTimeout | (Inherited from Stream.) |
Name | Description | |
---|---|---|
BeginRead | (Inherited from Stream.) | |
BeginWrite | (Inherited from Stream.) | |
Close | (Inherited from Stream.) | |
CopyTo(Stream) | (Inherited from Stream.) | |
CopyTo(Stream, Int32) | (Inherited from Stream.) | |
CopyToAsync(Stream) | (Inherited from Stream.) | |
CopyToAsync(Stream, Int32) | (Inherited from Stream.) | |
CopyToAsync(Stream, Int32, CancellationToken) | (Inherited from Stream.) | |
CreateObjRef | (Inherited from MarshalByRefObject.) | |
CreateWaitHandle | Obsolete. (Inherited from Stream.) | |
Dispose | (Inherited from Stream.) | |
Dispose(Boolean) | Releases the unmanaged resources used by the ByteBufferStream and optionally releases the managed resources (Overrides StreamDispose(Boolean).) | |
EndRead | (Inherited from Stream.) | |
EndWrite | (Inherited from Stream.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
Flush | (Overrides StreamFlush.) | |
FlushAsync | (Inherited from Stream.) | |
FlushAsync(CancellationToken) | (Inherited from Stream.) | |
GetHashCode | (Inherited from Object.) | |
GetLifetimeService | (Inherited from MarshalByRefObject.) | |
GetType | (Inherited from Object.) | |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) | |
MemberwiseClone | (Inherited from Object.) | |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) | |
ObjectInvariant | Obsolete. (Inherited from Stream.) | |
Read | (Overrides StreamRead(Byte, Int32, Int32).) | |
ReadAsync(Byte, Int32, Int32) | (Inherited from Stream.) | |
ReadAsync(Byte, Int32, Int32, CancellationToken) | (Inherited from Stream.) | |
ReadByte | (Overrides StreamReadByte.) | |
ReadCString |
Reads a BSON CString from the stream.
(Overrides BsonStreamReadCString(UTF8Encoding).) | |
ReadCStringBytes |
Reads a BSON CString from the stream.
(Overrides BsonStreamReadCStringBytes.) | |
ReadDecimal128 |
Reads a BSON Decimal128 from the stream.
(Overrides BsonStreamReadDecimal128.) | |
ReadDouble |
Reads a BSON double from the stream.
(Overrides BsonStreamReadDouble.) | |
ReadInt32 |
Reads a 32-bit BSON integer from the stream.
(Overrides BsonStreamReadInt32.) | |
ReadInt64 |
Reads a 64-bit BSON integer from the stream.
(Overrides BsonStreamReadInt64.) | |
ReadObjectId |
Reads a BSON ObjectId from the stream.
(Overrides BsonStreamReadObjectId.) | |
ReadSlice |
Reads a raw length prefixed slice from the stream.
(Overrides BsonStreamReadSlice.) | |
ReadString |
Reads a BSON string from the stream.
(Overrides BsonStreamReadString(UTF8Encoding).) | |
Seek | (Overrides StreamSeek(Int64, SeekOrigin).) | |
SetLength | (Overrides StreamSetLength(Int64).) | |
SkipCString |
Skips over a BSON CString leaving the stream positioned just after the terminating null byte.
(Overrides BsonStreamSkipCString.) | |
ToString | (Inherited from Object.) | |
Write | (Overrides StreamWrite(Byte, Int32, Int32).) | |
WriteAsync(Byte, Int32, Int32) | (Inherited from Stream.) | |
WriteAsync(Byte, Int32, Int32, CancellationToken) | (Inherited from Stream.) | |
WriteByte | (Overrides StreamWriteByte(Byte).) | |
WriteCString |
Writes a BSON CString to the stream.
(Overrides BsonStreamWriteCString(String).) | |
WriteCStringBytes |
Writes the CString bytes to the stream.
(Overrides BsonStreamWriteCStringBytes(Byte).) | |
WriteDecimal128 |
Writes a BSON Decimal128 to the stream.
(Overrides BsonStreamWriteDecimal128(Decimal128).) | |
WriteDouble |
Writes a BSON double to the stream.
(Overrides BsonStreamWriteDouble(Double).) | |
WriteInt32 |
Writes a 32-bit BSON integer to the stream.
(Overrides BsonStreamWriteInt32(Int32).) | |
WriteInt64 |
Writes a 64-bit BSON integer to the stream.
(Overrides BsonStreamWriteInt64(Int64).) | |
WriteObjectId |
Writes a BSON ObjectId to the stream.
(Overrides BsonStreamWriteObjectId(ObjectId).) | |
WriteString |
Writes a BSON string to the stream.
(Overrides BsonStreamWriteString(String, UTF8Encoding).) |
Name | Description | |
---|---|---|
BackpatchSize |
Backpatches the size.
(Defined by BsonStreamExtensions.) | |
ReadBinarySubType |
Reads the binary sub type.
(Defined by BsonStreamExtensions.) | |
ReadBoolean |
Reads a boolean from the stream.
(Defined by BsonStreamExtensions.) | |
ReadBsonType |
Reads the BSON type.
(Defined by BsonStreamExtensions.) | |
ReadBytes(Int32) | Overloaded.
Reads bytes from the stream.
(Defined by BsonStreamExtensions.) | |
ReadBytes(Byte, Int32, Int32) | Overloaded.
Reads bytes from the stream.
(Defined by BsonStreamExtensions.) | |
ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) | |
ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) | |
ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) | |
WriteBinarySubType |
Writes a binary sub type to the stream.
(Defined by BsonStreamExtensions.) | |
WriteBoolean |
Writes a boolean to the stream.
(Defined by BsonStreamExtensions.) | |
WriteBsonType |
Writes a BsonType to the stream.
(Defined by BsonStreamExtensions.) | |
WriteBytes |
Writes bytes to the stream.
(Defined by BsonStreamExtensions.) | |
WriteSlice |
Writes a slice to the stream.
(Defined by BsonStreamExtensions.) |