Method | Description | |
---|---|---|
AttachFilesOrPaths ( IEnumerable |
Loads the provided files from all of the specified paths.
|
|
DeleteFiles ( List |
Deletes the list of files from the database.
|
|
DetatchFiles ( List |
Detaches the list of files from the database.
|
|
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
GetAllAttachedFiles ( ) : List |
Enumerates all of the files attached to the database.
|
|
HardCommit ( ) : void |
Forces a commit to the disk subsystem. Once this returns, the data will not be lost due to an application crash or unexpected shutdown. Hard commits can take 100ms or longer depending on how much data has to be committed. This requires two consecutive hardware cache flushes.
|
|
SoftCommit ( ) : void |
Forces a soft commit on the database. A soft commit only commits data to memory. This allows other clients to read the data. While soft committed, this data could be lost during an unexpected shutdown. Soft commits usually occur within microseconds.
|
public abstract AttachFilesOrPaths ( IEnumerable |
||
paths | IEnumerable |
all of the paths of archive files to attach. These can either be a path, or an individual file name. |
return | void |
public abstract DeleteFiles ( List |
||
files | List |
the files that need to be deleted |
return | void |
public abstract DetatchFiles ( List |
||
files | List |
the file ids that need to be detatched. |
return | void |
public abstract GetAllAttachedFiles ( ) : List |
||
return | List |