private void PauseTimer() { if (_disposed) throw new ObjectDisposedException("WorkerRole"); lock (_timerLock) { _mainTimer.Change(Timeout.Infinite, Timeout.Infinite); } }