[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

  NameDescription
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.

ReadOverloaded.
Read
for internal processing only.
(Overrides .Read(Byte[](), Int32).)
Seek
for internal processing only.
(Overrides .Seek(Int64).)
Sync
for internal processing only.
(Overrides .Sync().)
WriteOverloaded.
Write
for internal processing only.
(Overrides .Write(Byte[](), Int32).)

Protected Methods

  NameDescription
RegularAddress
converts address and address offset to an absolute address
(Inherited from IoAdapter.)