IOLink C# 1.11.0
Loading...
Searching...
No Matches
IOLink.DataAccess Class Reference

Parent interface of interfaces used to manipulate raw bytes. More...

Inheritance diagram for IOLink.DataAccess:
IOLink.RandomAccess IOLink.StreamAccess IOLink.NetStreamAccess

Public Member Functions

 DataAccess (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
virtual DataStorage GetStorage ()
 Get the storage to which this data accessor belong.
 
virtual string GetResourceId ()
 Return the resource identifier of this data accessor.
 

Static Public Member Functions

static global::System.Runtime.InteropServices.HandleRef getCPtr (DataAccess obj)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Properties

DataStorage Storage [get]
 The Storage associated with this DataAccess
 
string ResourceId [get]
 The identifier of this DataAccess in its DataStorage
 

Detailed Description

Parent interface of interfaces used to manipulate raw bytes.

A DataAccessor can be associated to a DataStorage. In this case, the data accessor represent an opened access to a storage's resource.

Member Function Documentation

◆ GetResourceId()

virtual string IOLink.DataAccess.GetResourceId ( )
inlinevirtual

Return the resource identifier of this data accessor.

Reimplemented in IOLink.NetStreamAccess.

◆ GetStorage()

virtual DataStorage IOLink.DataAccess.GetStorage ( )
inlinevirtual

Get the storage to which this data accessor belong.

Reimplemented in IOLink.NetStreamAccess.


The documentation for this class was generated from the following file: