public UploadHandler(IUploadManager uploadManager, IUploadProgressManager uploadProgressManager, IOptions <FileStoreOptions> fileStoreOptions, ILogger <UploadHandler> logger, LinkGenerator linkGenerator) { this._uploadManager = uploadManager; this._fileStoreOptions = fileStoreOptions; this._logger = logger; this._uploadProgressManager = uploadProgressManager; }
public UploadManager(IFileStore fileStore, IFileWriter fileWriter, IUploadProgressManager uploadProgressManager, IUploadFileLock uploadFileLock, MetadataReader metadataReader, ILogger <UploadManager> logger) { this._fileStore = fileStore; this._fileWriter = fileWriter; this._logger = logger; this._metadataReader = metadataReader; this._uploadFileLock = uploadFileLock; this._uploadProgressManager = uploadProgressManager; }
public UploadController(IUploadProgressManager uploadProgressManager, IUploadedFileRepository uploadedFileRepository, ILogger <UploadController> logger) { this._uploadProgressManager = uploadProgressManager; this._logger = logger; this._uploadedFileRepository = uploadedFileRepository; }