Interface IFileCache
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IFileCache : ISerializableStorage
Methods
AddFile(String, Boolean)
Declaration
string AddFile(string filePath, bool isSource = false)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
| System.Boolean |
isSource |
|
Returns
| Type |
Description |
| System.String |
|
AddFile(String, Stream, Boolean)
Declaration
string AddFile(string extension, Stream fileData, bool isSource = false)
Parameters
| Type |
Name |
Description |
| System.String |
extension |
|
| System.IO.Stream |
fileData |
|
| System.Boolean |
isSource |
|
Returns
| Type |
Description |
| System.String |
|
GetInfo(String)
Declaration
StorageFileInfo GetInfo(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
RemoveFile(String)
Declaration
bool RemoveFile(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveFilesWithPrefix(String)
Declaration
void RemoveFilesWithPrefix(string prefix)
Parameters
| Type |
Name |
Description |
| System.String |
prefix |
|
UpdateLastAccessTime(String)
Declaration
void UpdateLastAccessTime(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
WriteToStream(String, Action<Stream>, Boolean)
Declaration
void WriteToStream(string fileId, Action<Stream> action, bool isSource = false)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
| System.Action<System.IO.Stream> |
action |
|
| System.Boolean |
isSource |
|