public class UnmanagedMemoryStream : UnmanagedMemoryStreamCore,
ISupportsBinaryStream, IDisposablePublic Class UnmanagedMemoryStream
Inherits UnmanagedMemoryStreamCore
Implements ISupportsBinaryStream, IDisposablepublic ref class UnmanagedMemoryStream : public UnmanagedMemoryStreamCore,
ISupportsBinaryStream, IDisposableSnapDB.IO.Unmanaged.UnmanagedMemoryStream = function();
Type.createClass(
'SnapDB.IO.Unmanaged.UnmanagedMemoryStream',
SnapDB.IO.Unmanaged.UnmanagedMemoryStreamCore,
SnapDB.IO.Unmanaged.ISupportsBinaryStream,
IDisposable);| UnmanagedMemoryStream | Create a new UnmanagedMemoryStream that allocates its own unmanaged memory. |
| IsDisposed |
Gets if the stream has been disposed.
(Inherited from UnmanagedMemoryStreamCore) |
| IsReadOnly | Gets if the stream can be written to. |
| Length |
Gets the length of the current stream.
(Inherited from UnmanagedMemoryStreamCore) |
| ConfigureAlignment(Int64) |
Configure the natural alignment of the data.
(Inherited from UnmanagedMemoryStreamCore) |
| ConfigureAlignment(Int64, Int32) |
Configure the natural alignment of the data.
(Inherited from UnmanagedMemoryStreamCore) |
| CreateBinaryStream | Creates a new binary from an IO session. |
| CreateIoSession | Acquire an IO Session. |
| Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from UnmanagedMemoryStreamCore) |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetBlock |
Gets a block for the following IO session.
(Inherited from UnmanagedMemoryStreamCore) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ReadBlock |
Reads from the underlying stream the requested set of data.
This function is more user friendly than calling GetBlock().
(Inherited from UnmanagedMemoryStreamCore) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |