Method | Description | |
---|---|---|
ConfigureAlignment ( long startPosition ) : void |
Configure the natural alignment of the data.
|
|
ConfigureAlignment ( long startPosition, int alignment ) : void |
Configure the natural alignment of the data.
|
|
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
GetBlock ( |
Gets a block for the following Io session.
|
|
ReadBlock ( long position, |
Reads from the underlying stream the requested set of data. This function is more user friendly than calling GetBlock().
|
Method | Description | |
---|---|---|
UnmanagedMemoryStreamCore ( int allocationSize = 4096 ) : System |
Create a new UnmanagedMemoryStreamCore that allocates its own unmanaged memory.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the MemoryFile object and optionally releases the managed resources.
|
|
GetPage ( long position ) : |
Returns the page that corresponds to the absolute position. This function will also autogrow the stream.
|
|
IncreasePageCount ( int pageCount ) : void |
Increases the size of the Memory Stream and updated the settings if needed
|
public ConfigureAlignment ( long startPosition ) : void | ||
startPosition | long | The first addressable position |
return | void |
public ConfigureAlignment ( long startPosition, int alignment ) : void | ||
startPosition | long | The first addressable position |
alignment | int | Forces alignment on this boundary. /// Alignment must be a factor of the BufferPool's page boudary. |
return | void |
public GetBlock ( |
||
args | ||
return | void |
public ReadBlock ( long position, |
||
position | long | the starting position of the read |
pointer | an output pointer to |
|
validLength | int | the number of bytes that are valid after this position. |
return | void |
protected UnmanagedMemoryStreamCore ( int allocationSize = 4096 ) : System | ||
allocationSize | int | |
return | System |