3 namespace Deveel.Data.Store {
6 if (String.IsNullOrEmpty(basePath))
7 throw new ArgumentNullException(
"basePath");
8 if (fileSystem == null)
9 throw new ArgumentNullException(
"fileSystem");
11 FileSystem = fileSystem;
13 MaxSliceSize = maxSliceSize;
14 FileExtension = fileExt;
17 public string BasePath {
get;
private set; }
19 public string FileExtension {
get;
private set; }
21 public int MaxSliceSize {
get;
private set; }
A factory that creates instances of IStoreData that are used to access store data blocks...
ScatteringFileStoreDataFactory(IFileSystem fileSystem, string basePath, int maxSliceSize, string fileExt)
IStoreData CreateData(string name)
Creates a new block of data identified by the given name.
An interface for low level store data access methods.