Interface IRandomAccessDeviceManager
Assembly: ZoneTree.dll
Syntax
public interface IRandomAccessDeviceManager
Properties
|
Improve this Doc
View Source
DeviceCount
Declaration
Property Value
|
Improve this Doc
View Source
FileStreamProvider
Declaration
IFileStreamProvider FileStreamProvider { get; }
Property Value
|
Improve this Doc
View Source
ReadOnlyDeviceCount
Declaration
int ReadOnlyDeviceCount { get; }
Property Value
|
Improve this Doc
View Source
WritableDeviceCount
Declaration
int WritableDeviceCount { get; }
Property Value
Methods
|
Improve this Doc
View Source
CloseAllDevices()
Declaration
|
Improve this Doc
View Source
CreateWritableDevice(long, string, bool, int, bool, bool, CompressionMethod, int)
Declaration
IRandomAccessDevice CreateWritableDevice(long segmentId, string category, bool isCompressed, int compressionBlockSize, bool deleteIfExists, bool backupIfDelete, CompressionMethod compressionMethod, int compressionLevel)
Parameters
Returns
|
Improve this Doc
View Source
DeleteDevice(long, string, bool)
Declaration
void DeleteDevice(long segmentId, string category, bool isCompressed)
Parameters
Type |
Name |
Description |
long |
segmentId |
|
string |
category |
|
bool |
isCompressed |
|
|
Improve this Doc
View Source
DeviceExists(long, string, bool)
Declaration
bool DeviceExists(long segmentId, string category, bool isCompressed)
Parameters
Type |
Name |
Description |
long |
segmentId |
|
string |
category |
|
bool |
isCompressed |
|
Returns
|
Improve this Doc
View Source
DropStore()
Declaration
|
Improve this Doc
View Source
GetDevices()
Declaration
IReadOnlyList<IRandomAccessDevice> GetDevices()
Returns
|
Improve this Doc
View Source
GetFilePath(long, string)
Declaration
string GetFilePath(long segmentId, string category)
Parameters
Type |
Name |
Description |
long |
segmentId |
|
string |
category |
|
Returns
|
Improve this Doc
View Source
GetReadOnlyDevice(long, string, bool, int, CompressionMethod, int)
Declaration
IRandomAccessDevice GetReadOnlyDevice(long segmentId, string category, bool isCompressed, int compressionBlockSize, CompressionMethod compressionMethod, int compressionLevel)
Parameters
Returns
|
Improve this Doc
View Source
GetReadOnlyDevices()
Declaration
IReadOnlyList<IRandomAccessDevice> GetReadOnlyDevices()
Returns
|
Improve this Doc
View Source
GetWritableDevices()
Declaration
IReadOnlyList<IRandomAccessDevice> GetWritableDevices()
Returns
|
Improve this Doc
View Source
RemoveReadOnlyDevice(long, string)
Declaration
void RemoveReadOnlyDevice(long segmentId, string category)
Parameters
Type |
Name |
Description |
long |
segmentId |
|
string |
category |
|
|
Improve this Doc
View Source
RemoveWritableDevice(long, string)
Declaration
void RemoveWritableDevice(long segmentId, string category)
Parameters
Type |
Name |
Description |
long |
segmentId |
|
string |
category |
|