This interface must be implemented by Redakt file store modules. The module can then be registered with the DI container.
public interface IFileStore: IDataProvider
- Extends:
- IDataProvider
Methods
CreateReadStreamAsync(IFileHandle) | Opens a read stream for the specified IFileHandle. |
WriteStreamAsync(Stream, string, string) | Writes a stream to the file store and returns a new IFileHandle. |
DeleteAsync(IFileHandle) | Deletes a file from the file store. |
Implemented by
AmazonS3Storage | |
AzureBlobStorage | |
FileSystemStore | |
GridFsStore | |
LiteDbFileStore | |
RavenAttachmentStore |