Exemplo n.º 1
0
 public void Search()
 {
     Results.Clear();
     lock (Sites.Locker)
     {
         foreach (var site in Sites)
         {
             if (!site.Enabled)
             {
                 continue;
             }
             lock (site.Requests.Locker)
             {
                 foreach (var requestParams in site.Requests)
                 {
                     if (!requestParams.Enabled)
                     {
                         continue;
                     }
                     _asyncProcessor.AddAction(getParseUrlAction(requestParams, site));
                 }
             }
         }
     }
 }