protected override void OnStart(string[] args) { watcher = new DirectoryWatcher( new FileSystemWatcher(ConfigurationManager.AppSettings["sourceFolder"], ConfigurationManager.AppSettings["searchPattern"])); manager = new TaskManager(2); manager.RegisterWatcherEventHandlers(watcher); watcher.Start(); }
public void Start() { try { AppData = _appDataManager.ReadFromFile(); foreach (var file in Directory.GetFiles(Configuration.DirectoryPath)) { _directoryWatcher.ProcessFile(file); } _directoryWatcher.Start(); _timer.Enabled = true; } catch (Exception exception) { Console.WriteLine(exception.Message); } }
public void Continue() { _logger.Info("Continued service."); _directoryWatcher.Start(); }