protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now); if (IsTimeToCheck()) { _downloadsFolderCleaner.StartMove(); LastCheckDate = DateTime.UtcNow; } } }
protected void OnExecute(CommandLineApplication app) { _folderCleaner.StartMove(SourceFolder, DestinationFolder); }