private void TimerOnElapsed(object sender, TimerEventArg timerEventArg) { var timer = (ITimer) sender; if (timer == null) return; ResendCurrentPacket(); _listOfTimers.Remove(timer); timer.Dispose(); }
private void OnElapsed(object sender, TimerEventArg timerEventArg) { _count++; }
private void TimerForTimeouts_Elapsed(object sender, TimerEventArg e) { const string errorString = "Таймаут при ожидании ответа от устройства"; _timer.Stop(); if (_currentPacket == null) { _protocol.Close(); ErrorHandler(this, InternalErrorString); return; } if (_currentPacket.RetryCount != -1) { --_currentPacket.RetryCount; if (_currentPacket.RetryCount <= 0) { _currentPacket = null; _protocol.Close(); ErrorHandler(this, errorString); return; } SendCurrentPacket(); } else { SendCurrentPacket(); } }
static void timer_Elapsed(object sender, TimerEventArg e) { var threadName = Thread.CurrentThread.ManagedThreadId; Console.WriteLine(@"is main therad " + threadName); }