Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public UploadController(IUploadProgressManager uploadProgressManager, IUploadedFileRepository uploadedFileRepository, ILogger <UploadController> logger)
 {
     this._uploadProgressManager = uploadProgressManager;
     this._logger = logger;
     this._uploadedFileRepository = uploadedFileRepository;
 }