[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
The following tables list the members exposed by the MemoryIoAdapter type.
Public Methods
| Name | Description | |
|---|---|---|
| BlockCopy | copies a block within a file in block mode (Inherited from IoAdapter.) | |
| Close | for internal processing only. (Overrides .Close().) | |
| Copy | copies a block within a file in absolute mode (Inherited from IoAdapter.) | |
| DelegatedIoAdapter | (Inherited from IoAdapter.) | |
| Delete | (Overrides .Delete(String).) | |
| Exists | for internal processing only. (Overrides .Exists(String).) | |
| Get | returns the content bytes for a database with the given name. | |
| GetLength | for internal processing only. (Overrides .GetLength().) | |
| GrowBy |
configures the length a memory file should grow, if no more
free slots are found within.
| |
| Open | for internal processing only. (Overrides .Open(String, Boolean, Int64).) | |
| Put |
creates an in-memory database with the passed content bytes and
adds it to the adapter for the specified name.
| |
| Read | Overloaded. | |
| Read | for internal processing only. (Overrides .Read(Byte[](), Int32).) | |
| Seek | for internal processing only. (Overrides .Seek(Int64).) | |
| Sync | for internal processing only. (Overrides .Sync().) | |
| Write | Overloaded. | |
| Write | for internal processing only. (Overrides .Write(Byte[](), Int32).) |
Protected Methods
| Name | Description | |
|---|---|---|
| RegularAddress | converts address and address offset to an absolute address (Inherited from IoAdapter.) |
Public Constructors
| Name | Description | |
|---|---|---|
| MemoryIoAdapterNew |