Esempio n. 1
0
 //ITimerServiceControl
 public void FireAll()
 {
     lock (_lock) {
         try {
             Elapsed100Ms?.Invoke(this, EventArgs.Empty);
             Elapsed1Second?.Invoke(this, EventArgs.Empty);
             Elapsed10Seconds?.Invoke(this, EventArgs.Empty);
             Elapsed1Minute?.Invoke(this, EventArgs.Empty);
             Elapsed5Minutes?.Invoke(this, EventArgs.Empty);
             Elapsed15Minutes?.Invoke(this, EventArgs.Empty);
             Elapsed15Minutes?.Invoke(this, EventArgs.Empty);
             Elapsed30Minutes?.Invoke(this, EventArgs.Empty);
             Elapsed60Minutes?.Invoke(this, EventArgs.Empty);
             Elapsed6Hours?.Invoke(this, EventArgs.Empty);
             Elapsed24Hours?.Invoke(this, EventArgs.Empty);
         } catch (Exception ex) {
             if (_errorLog != null)
             {
                 _errorLog.LogError(ex);
             }
         }
     }
 }