Class FilePersistenceInstallerInstallInput
Input data transfer object for installing a FilePersistence service.
Inherited Members
Namespace: Serenity.FilePersistence.Installation.Installers.Dto
Assembly: Serenity.Global.Installation.dll
Syntax
public class FilePersistenceInstallerInstallInput : PersistenceInstallerInstallInput
Constructors
FilePersistenceInstallerInstallInput(IFileSystemService, IFileWriterService, ILogService)
Initializes a new instance of the FilePersistenceInstallerInstallInput class with the specified file system service and atomic file writer.
Declaration
public FilePersistenceInstallerInstallInput(IFileSystemService fileSystem, IFileWriterService atomicWriter, ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| IFileSystemService | fileSystem | The file system service to be used. |
| IFileWriterService | atomicWriter | The atomic file writer to be used. |
| ILogService | logService | The log service to be used. |
FilePersistenceInstallerInstallInput(IBlobStore, ILogService)
Initializes a new instance of the FilePersistenceInstallerInstallInput class with a prebuilt blob store.
Declaration
public FilePersistenceInstallerInstallInput(IBlobStore prebuiltStore, ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| IBlobStore | prebuiltStore | The prebuilt blob store to be used. |
| ILogService | logService | The log service to be used. |
Properties
AtomicWriter
The atomic file writer to be used by the FilePersistence service.
Declaration
public IFileWriterService AtomicWriter { get; }
Property Value
| Type | Description |
|---|---|
| IFileWriterService |
FileSystem
The file system service to be used by the FilePersistence service.
Declaration
public IFileSystemService FileSystem { get; }
Property Value
| Type | Description |
|---|---|
| IFileSystemService |