public void Handle(SystemMessage.BecomeShuttingDown message)
 {
     try {
         _timer.Dispose();
         _systemStats.Dispose();
     } catch (ObjectDisposedException) {
         // ok, no problem if already disposed
     }
 }
Exemple #2
0
 public void Handle(SystemMessage.BecomeShuttingDown message)
 {
     _timer.Change(Timeout.Infinite, Timeout.Infinite);
     _timer.Dispose();
     _systemStats.Dispose();
 }