Ejemplo n.º 1
0
 static void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     if (StorageContext.Search.IsOuterEngineEnabled && StorageContext.Search.SearchEngine != InternalSearchEngine.Instance)
     {
         var timerEnabled = _timer.Enabled;
         _timer.Enabled = false;
         try
         {
             LuceneManager.ExecuteLostIndexingActivities();
         }
         catch (Exception ex) //logged
         {
             SenseNet.Diagnostics.Logger.WriteException(ex);
         }
         finally
         {
             _timer.Enabled = timerEnabled;
         }
     }
 }