public DirectoryMonitor(DirectoryMonitorOptions options) { _options = options; _timer = new Timer { Interval = _options.DirectoryMonitorInterval, Enabled = true }; _timer.Elapsed += TimerOnElapsed; }
protected override void OnStart(string[] args) { const int monitorInterval = 1000; const string directoryPath = @"C:\Users\Chad\SkyDrive\Downloads"; var options = new DirectoryMonitorOptions { DirectoryPath = directoryPath, DirectoryMonitorInterval = monitorInterval }; _directoryMonitor = new DirectoryMonitor(options); }