Back to Website
Show / Hide Table of Contents

Interface IFileCache

Inherited Members
ISerializableStorage.AddFileWithId(String, String, Boolean)
ISerializableStorage.AddFileWithId(String, Stream, Boolean)
ISerializableStorage.GetReadStream(String, Boolean)
ISerializableStorage.FileExists(String)
Namespace: Aurigma.DesignAtoms.Storage.FileCache
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
Type Description
StorageFileInfo

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
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback