コード例 #1
0
 public void Start()
 {
     // start a thread for each feed source
     foreach (var feedSource in _feedSources)
     {
         var source              = feedSource;
         var adaptors            = _adaptors.Where(a => a.FeedName.Equals(source.Name)).ToList();
         var feedSourceProcessor = new FeedSourceProcessor(adaptors, feedSource);
         var timer = new Timer(feedSourceProcessor.Start, null, 0, feedSource.CheckPeriod);
         _timers.Add(timer);
     }
 }
コード例 #2
0
 public void Start()
 {
     // start a thread for each feed source
     foreach (var feedSource in _feedSources)
     {
         var source = feedSource;
         var adaptors = _adaptors.Where(a => a.FeedName.Equals(source.Name)).ToList();
         var feedSourceProcessor = new FeedSourceProcessor(adaptors, feedSource);
         var timer = new Timer(feedSourceProcessor.Start, null, 0, feedSource.CheckPeriod);
         _timers.Add(timer);
     }
 }