public ContinuationJob(ILogger <ContinuationJob> logger, IProgressBarFactory progressBarFactory, PerformingContext performingContext, IJobCancellationToken jobCancellationToken)
 {
     this.logger               = logger;
     this.progressBarFactory   = progressBarFactory;
     this.performingContext    = performingContext;
     this.jobCancellationToken = jobCancellationToken;
 }
示例#2
0
 public HikClientFactory(IHikApi hikApi, IFilesHelper filesHelper, IProgressBarFactory progressFactory, ILogger logger)
 {
     this.hikApi          = hikApi;
     this.filesHelper     = filesHelper;
     this.progressFactory = progressFactory;
     this.logger          = logger;
 }
示例#3
0
 public HikClient(CameraConfig config, IHikApi hikApi, IFilesHelper filesHelper, IProgressBarFactory progressFactory, ILogger logger)
 {
     this.config          = config;
     this.hikApi          = hikApi;
     this.filesHelper     = filesHelper;
     this.progressFactory = progressFactory;
     this.logger          = logger;
 }
示例#4
0
        public HikDownloader(
            AppConfig appConfig,
            ILogger logger,
            IEmailHelper emailHelper,
            IDirectoryHelper directoryHelper,
            IHikClientFactory clientFactory,
            IProgressBarFactory progressFactory)
        {
            this.appConfig = appConfig;

            this.logger          = logger;
            this.emailHelper     = emailHelper;
            this.directoryHelper = directoryHelper;
            this.clientFactory   = clientFactory;
            this.progressFactory = progressFactory;
        }
示例#5
0
 public Runner(IDiskIOWrapper ioWrapper,
               IPathValidator pathValidator,
               IRepositorySnapshotBuilderWrapper builder,
               IStatsEnricher statsEnricher,
               ICoverageReportConverter converter,
               ILogger log,
               ISnapshotPersistence persistence,
               IProgressBarFactory progressBarFactory,
               ICommandLineExecutor executor,
               ISpinner spinner)
 {
     _ioWrapper          = ioWrapper;
     _pathValidator      = pathValidator;
     _builder            = builder;
     _statsEnricher      = statsEnricher;
     _converter          = converter;
     _log                = log;
     _persistence        = persistence;
     _progressBarFactory = progressBarFactory;
     _executor           = executor;
     _spinner            = spinner;
 }
 public SampleJob(ILogger <SampleJob> logger, IProgressBarFactory progressBarFactory, IJobManager jobManager)
 {
     this.logger             = logger;
     this.progressBarFactory = progressBarFactory;
     this.jobManager         = jobManager;
 }
示例#7
0
 public RunnerBuilder With(IProgressBarFactory progressBarFactory)
 {
     _progressBarFactory = progressBarFactory;
     return(this);
 }