public FileStatusEvent(string directory) { _dirMonitor = new DirMonitoring(directory); if (_dirMonitor.StartMonitor()) { _timer = new Timer(1000); _timer.Elapsed += CheckRemoval; _timer.Start(); } else { Console.WriteLine("Specified directory does not exist"); Dispose(); } }
public FileStatusDelegate(string directory, Action <string> subscriber) { _subscriber = subscriber; _dirMonitor = new DirMonitoring(directory); if (_dirMonitor.StartMonitor()) { _timer = new Timer(1000); _timer.Elapsed += CheckRemoval; _timer.Start(); } else { Console.WriteLine("Specified directory does not exist"); Dispose(); } }