public PhysicalDriveVerifyBackgroundTaskHandler(
     ILoggerFactory loggerFactory,
     HubConnection progressHubConnection, IPhysicalDriveManager physicalDriveManager)
 {
     this.loggerFactory         = loggerFactory;
     this.progressHubConnection = progressHubConnection;
     this.physicalDriveManager  = physicalDriveManager;
 }
 public PhysicalDriveInfoBackgroundTaskHandler(ILoggerFactory loggerFactory, HubConnection resultHubConnection,
                                               HubConnection errorHubConnection,
                                               IPhysicalDriveManager physicalDriveManager)
 {
     this.resultHubConnection  = resultHubConnection;
     this.errorHubConnection   = errorHubConnection;
     this.physicalDriveManager = physicalDriveManager;
     this.loggerFactory        = loggerFactory;
 }
 public BackgroundTaskHandler(ILogger <BackgroundTaskHandler> logger,
                              ILoggerFactory loggerFactory,
                              HubConnection progressHubConnection,
                              HubConnection errorHubConnection,
                              HubConnection resultHubConnection,
                              IPhysicalDriveManager physicalDriveManager,
                              ActiveBackgroundTaskList activeBackgroundTaskList,
                              BackgroundTaskQueue backgroundTaskQueue)
 {
     this.logger                   = logger;
     this.loggerFactory            = loggerFactory;
     this.progressHubConnection    = progressHubConnection;
     this.errorHubConnection       = errorHubConnection;
     this.resultHubConnection      = resultHubConnection;
     this.physicalDriveManager     = physicalDriveManager;
     this.activeBackgroundTaskList = activeBackgroundTaskList;
     this.backgroundTaskQueue      = backgroundTaskQueue;
 }