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);
        }