public FileCreator(IUltimateContainerProvider containerProvider, IJobProgressProvider jobProgressProvider, ILogger <FileCreator> logger, IOutputDirectoryProvider outputDirectoryProvider) { this.containerProvider = containerProvider; this.jobProgressProvider = jobProgressProvider; this.logger = logger; this.outputDirectoryProvider = outputDirectoryProvider; }
public JobScheduler(IBackgroundJobClient backgroundJobClient, IJobProgressProvider jobProgressProvider) { this.backgroundJobClient = backgroundJobClient; this.jobProgressProvider = jobProgressProvider; }
public WebProgressReporter(IJobIdProvider jobIdProvider, IJobProgressProvider jobProgressProvider) { this.jobProgressProvider = jobProgressProvider; this.jobId = jobIdProvider.JobId; }
public JobProgressService(IJobProgressProvider jobProgressProvider) { this.jobProgressProvider = jobProgressProvider; }