![]() |
IOLink C# 1.11.0
|
Describes a data source, that manages and opens DataAccess instances. More...
Public Member Functions | |
| DataStorage (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| virtual SWIGTYPE_p_std__shared_ptrT_StreamAccess_t | OpenStreamAccess (string resourceId, AccessCapabilities capabilities) |
| Open a stream-like accessor to a given resource. | |
| virtual SWIGTYPE_p_std__shared_ptrT_RandomAccess_t | OpenRandomAccess (string resourceId, AccessCapabilities capabilities) |
| Open an array-like accessor to a given resource. | |
| virtual string | GetSource () |
| Return a string that describe the storage's source of data. | |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (DataStorage obj) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Properties | |
| string | Source [get] |
| A string describing the source of the storage. | |
Describes a data source, that manages and opens DataAccess instances.
|
inlinevirtual |
Return a string that describe the storage's source of data.
Usually has the form of an URI, for example:
|
inlinevirtual |
Open an array-like accessor to a given resource.
| resourceId | The resource name |
| capabilities | The capabilities you want the accessor to support |
| Error | if the storage can not access to the resource. |
| Error | if the resource does not support the request capabilities. |
|
inlinevirtual |
Open a stream-like accessor to a given resource.
| resourceId | The resource name |
| capabilities | The capabilities you want the accessor to support |
| Error | if the storage can not access to the resource. |
| Error | if the resource does not support the requested capabilities. |