Interface IFileStorage
Inherited Members
System.IDisposable.Dispose()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IFileStorage : IDisposable
Methods
AddFile(String)
Declaration
string AddFile(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
Returns
| Type |
Description |
| System.String |
|
AddFile(String, Stream)
Declaration
string AddFile(string extension, Stream fileData)
Parameters
| Type |
Name |
Description |
| System.String |
extension |
|
| System.IO.Stream |
fileData |
|
Returns
| Type |
Description |
| System.String |
|
AddFileWithId(String, Stream)
Declaration
void AddFileWithId(string fileId, Stream fileData)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
| System.IO.Stream |
fileData |
|
AddFileWithId(String, String)
Declaration
void AddFileWithId(string fileId, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
| System.String |
filePath |
|
FileExists(String)
Declaration
bool FileExists(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetInfo(String)
Declaration
StorageFileInfo GetInfo(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
GetReadStream(String)
Declaration
Stream GetReadStream(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
| Type |
Description |
| System.IO.Stream |
|
RemoveFile(String)
Declaration
bool RemoveFile(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveFilesByPrefix(String)
Declaration
IEnumerable<string> RemoveFilesByPrefix(string prefix)
Parameters
| Type |
Name |
Description |
| System.String |
prefix |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
|
UpdateLastAccessTime(String)
Declaration
void UpdateLastAccessTime(string fileId)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
WriteToStream(String, Action<Stream>)
Declaration
void WriteToStream(string fileId, Action<Stream> action)
Parameters
| Type |
Name |
Description |
| System.String |
fileId |
|
| System.Action<System.IO.Stream> |
action |
|
Extension Methods