[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 CachedIoAdapter type.

Public Methods

  NameDescription
BlockCopy
copies a block within a file in block mode
(Inherited from IoAdapter.)
Close
Flushes and closes the file
(Overrides .Close().)
Copy
copies a block within a file in absolute mode
(Inherited from IoAdapter.)
DelegatedIoAdapter (Overrides .DelegatedIoAdapter().)
Delete
Deletes the database file
(Overrides .Delete(String).)
Exists
Checks if the file exists
(Overrides .Exists(String).)
GetLength
Returns the file length
(Overrides .GetLength().)
Open
Creates and returns a new CachedIoAdapter
(Overrides .Open(String, Boolean, Int64).)
ReadOverloaded.
Read
Reads the file into the buffer using pages from cache.
(Overrides .Read(Byte[](), Int32).)
Seek
Moves the pointer to the specified file position
(Overrides .Seek(Int64).)
Sync
Flushes cache to a physical storage
(Overrides .Sync().)
WriteOverloaded.
Write
Writes the buffer to cache using pages
(Overrides .Write(Byte[](), Int32).)

Protected Methods

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