public ProgressLogger(IProgressUi progressUi, int uiMin, int uiMax, int steps, IExceptionLogger exceptionLogger)
 {
     _progressUi         = progressUi;
     _uiTicksPerStepTick = (uiMax - uiMin) / (double)steps;
     _currentValue       = uiMin;
     _uiMax           = uiMax;
     _exceptionLogger = exceptionLogger;
 }
 public ProgressLogger(IProgressUi progressUi, int uiMin, int uiMax, int steps, IExceptionLogger exceptionLogger)
 {
     _progressUi = progressUi;
       _uiTicksPerStepTick = (uiMax - uiMin) / (double) steps;
       _currentValue = uiMin;
       _uiMax = uiMax;
       _exceptionLogger = exceptionLogger;
 }
Beispiel #3
0
        public ChunkProgressLogger(IProgressUi progressUi, IExceptionLogger exceptionLogger)
        {
            if (progressUi == null)
            {
                throw new ArgumentNullException(nameof(progressUi));
            }
            if (exceptionLogger == null)
            {
                throw new ArgumentNullException(nameof(exceptionLogger));
            }

            _progressUi      = progressUi;
            _exceptionLogger = exceptionLogger;
        }
 public TotalProgressLogger(IProgressUiFactory uiFactory, IExceptionLogger exceptionLogger)
 {
     _exceptionLogger = exceptionLogger;
       _progressUi = uiFactory.Create (3 * c_SingleStepTotal);
 }
Beispiel #5
0
 public ProgressLogger(IProgressUi progressUi, IExceptionLogger exceptionLogger)
 {
     _progressUi      = progressUi;
     _exceptionLogger = exceptionLogger;
 }
 public TotalProgressLogger(IProgressUiFactory uiFactory, IExceptionLogger exceptionLogger)
 {
     _exceptionLogger = exceptionLogger;
     _progressUi      = uiFactory.Create(3 * c_SingleStepTotal);
 }
Beispiel #7
0
 public TotalProgressLogger(IProgressUiFactory uiFactory, IExceptionLogger exceptionLogger, int chunkCount)
 {
     _exceptionLogger = exceptionLogger;
     _progressUi      = uiFactory.Create(chunkCount * 3);
 }