public static void Register(DIHelper services) { services.TryAdd <FileDeleteOperationScope>(); services.TryAdd <FileMarkAsReadOperationScope>(); services.TryAdd <FileMoveCopyOperationScope>(); services.TryAdd <FileOperationScope>(); services.TryAdd <FileDownloadOperationScope>(); services.TryAdd <CompressToArchive>(); services.AddDistributedTaskQueueService <FileOperation>(10); }
public override void ConfigureServices(IServiceCollection services) { base.ConfigureServices(services); DIHelper.AddDistributedTaskQueueService <BaseBackupProgressItem>(1); DIHelper.TryAdd <BackupProgressItem>(); DIHelper.TryAdd <RestoreProgressItem>(); DIHelper.TryAdd <TransferProgressItem>(); DIHelper.TryAdd <BackupServiceLauncher>(); DIHelper.TryAdd <BackupController>(); NotifyConfigurationExtension.Register(DIHelper); services.AddHostedService <BackupServiceLauncher>(); }
public static void Register(DIHelper services) { services.TryAdd <ReassignProgressItemScope>(); services.AddDistributedTaskQueueService <ReassignProgressItem>(1); }
public static void Register(DIHelper services) { services.TryAdd <StaticUploaderScope>(); services.AddDistributedTaskQueueService <UploadOperationProgress>(1); }
public static void Register(DIHelper dIHelper) { dIHelper.TryAdd <EncryptionOperation>(); dIHelper.AddDistributedTaskQueueService <EncryptionOperation>(1); }