public MakeSureNoMultipartPartsExistJob(ILogger <MakeSureNoMultipartPartsExistJob> logger,
                                         GeneralRemoteStorage remoteStorage, IBackgroundJobClient jobClient)
 {
     this.logger        = logger;
     this.remoteStorage = remoteStorage;
     this.jobClient     = jobClient;
 }
コード例 #2
0
 public DeleteStorageItemVersionJob(ILogger <DeleteStorageItemVersionJob> logger, NotificationsEnabledDb database,
                                    GeneralRemoteStorage remoteStorage)
 {
     this.logger        = logger;
     this.database      = database;
     this.remoteStorage = remoteStorage;
 }
 public DeleteNonFinishedMultipartUploadJob(ILogger <DeleteNonFinishedMultipartUploadJob> logger,
                                            ApplicationDbContext database, GeneralRemoteStorage remoteStorage, IBackgroundJobClient jobClient)
 {
     this.logger        = logger;
     this.database      = database;
     this.remoteStorage = remoteStorage;
     this.jobClient     = jobClient;
 }
 public CancelStuckMultipartUploadsJob(ILogger <CancelStuckMultipartUploadsJob> logger,
                                       ApplicationDbContext database, GeneralRemoteStorage remoteStorage, IBackgroundJobClient jobClient)
 {
     this.logger        = logger;
     this.database      = database;
     this.remoteStorage = remoteStorage;
     this.jobClient     = jobClient;
 }
コード例 #5
0
 public DebugSymbolController(ILogger <DebugSymbolController> logger, NotificationsEnabledDb database,
                              GeneralRemoteStorage remoteStorage, IBackgroundJobClient jobClient,
                              IDataProtectionProvider dataProtectionProvider)
 {
     this.logger        = logger;
     this.database      = database;
     this.remoteStorage = remoteStorage;
     this.jobClient     = jobClient;
     dataProtector      = dataProtectionProvider.CreateProtector(SymbolUploadProtectionPurposeString);
 }
コード例 #6
0
        public StorageFilesController(ILogger <StorageFilesController> logger, NotificationsEnabledDb database,
                                      GeneralRemoteStorage remoteStorage, IDataProtectionProvider dataProtectionProvider,
                                      IBackgroundJobClient jobClient)
        {
            this.logger        = logger;
            this.database      = database;
            this.remoteStorage = remoteStorage;
            this.jobClient     = jobClient;

            dataProtector = dataProtectionProvider.CreateProtector(FileUploadProtectionPurposeString)
                            .ToTimeLimitedDataProtector();
            chunkDataProtector = dataProtectionProvider.CreateProtector(FileUploadChunkProtectionPurposeString)
                                 .ToTimeLimitedDataProtector();
        }