Class FileStoreFactory
Factory for creating file persistence services.
Implements
Inherited Members
Namespace: Serenity.FilePersistence.Infrastructure.Factories
Assembly: Serenity.Global.Application.dll
Syntax
public class FileStoreFactory : IFileStoreFactory
Constructors
FileStoreFactory(IFileSystemService, IFileWriterService)
Initializes a new instance of the FileStoreFactory class.
Declaration
public FileStoreFactory(IFileSystemService fs, IFileWriterService atomic)
Parameters
| Type | Name | Description |
|---|---|---|
| IFileSystemService | fs | File system service instance. |
| IFileWriterService | atomic | Atomic file writer instance. |
Fields
_atomic
Declaration
protected readonly IFileWriterService _atomic
Field Value
| Type | Description |
|---|---|
| IFileWriterService | Atomic file writer instance. |
_fs
Declaration
protected readonly IFileSystemService _fs
Field Value
| Type | Description |
|---|---|
| IFileSystemService | File system service instance. |
Methods
CreateBlobStore()
Creates a new file persistence service instance.
Declaration
public virtual IBlobStore CreateBlobStore()
Returns
| Type | Description |
|---|---|
| IBlobStore | A new instance of IBlobStore. |