Exemple #1
0
        public Task StartAsync()
        {
            SetTimersIntervals();

            _progressReporter.StartReporting();
            _logger.LogDebug("{type} timer started.", nameof(IProgressReporter));

            _backupTaskService.StartUpdating();
            _logger.LogDebug("{type} timer started.", nameof(IBackupTaskService));

            var t = _schManager.StartAsync();

            _logger.LogDebug("{type} timer started.", nameof(ISchedulesManager));
            return(t);
        }
Exemple #2
0
 public override Task StartAsync(CancellationToken cancellationToken)
 {
     _logger.LogInformation("Starting timer");
     return(_manager.StartAsync());
 }