public void Constructor_WithContext_ShouldInitializeContextPropertyWithThatValue() { var context = new object(); var subject = new TimerElapsedEventArgs(context, CancellationToken.None); Assert.Same(context, subject.Context); }
protected void OnTimerElapsed(object sender, TimerElapsedEventArgs args) { IntervalTimer timer = sender as IntervalTimer; int tIdx = Convert.ToInt32(timer.name[timer.name.Length - 1].ToString()) - 1; if (timerIndex == tIdx) { UpdateTime(timers[timerIndex].totalSeconds); } MessageBox.Show(timer.name); }
protected void OnTimerElapsed(object sender, TimerElapsedEventArgs args) { if (state == AutoTopOffState.Filling) { Bit.Instance.Reset(requestBitName); state = AutoTopOffState.Error; Alarm.Post(failAlarmIndex); } else if (state == AutoTopOffState.Cooldown) { state = AutoTopOffState.Standby; } }
void fileTimer_Elapsed(object sender, TimerElapsedEventArgs e) { var path = (string)e.State; ITimer creationTimer; if (fileCreationTimers.TryRemove(path, out creationTimer)) { creationTimer.TryStop(); creationTimer.Elapsed -= fileTimer_Elapsed; if (File.Exists(path)) { OnCreated(new FileSystemEventArgs(WatcherChangeTypes.Created, Path.GetDirectoryName(path), Path.GetFileName(path))); } } }
private void TimerElapsed(object sender, TimerElapsedEventArgs e) { if (!Enabled) { return; } try { m_Timer.Stop(); SignalTime = e.SignalTime; TaskStarting(this, new BeforeTaskStartedEventArgs(TaskId, SignalTime.GetValueOrDefault())); LastStartDateUtc = m_DateTimeProvider.GetUtcNow(); IsRunning = true; m_Task.Run(); LastSuccessDateUtc = LastEndDateUtc = m_DateTimeProvider.GetUtcNow(); TaskEnded(this, new AfterTaskEndedEventArgs(TaskId, LastStartDateUtc, LastEndDateUtc)); if (RunOnlyOnce) { Dispose(); } else { m_Timer.Start(); } } catch (Exception ex) { if (StopOnError) { Enabled = false; Stop(); } OnTaskError(this, new OnTaskErrorEventArgs(TaskId, LastStartDateUtc, LastEndDateUtc, ex)); } finally { IsRunning = false; } }
void OnTimeout(object sender, TimerElapsedEventArgs e) { e.RegisterBackgroundTask(async cancellationToken => { this.timerLock.EnterWriteLock(); var rule = (Rule)e.Context; try { await this.ruleRepository.UpdateStatusAsync(rule.Id, RuleStatus.Timeout, CancellationToken.None); await ExecuteCallbackAsync(rule.Callback, rule.TimeoutResponse, CancellationToken.None); } catch (Exception ex) // lgtm [cs/catch-of-all-exceptions] { this.logger.LogError(ex, "Timeout execution is fail."); } finally { RemoveTimer(rule); this.timerLock.ExitWriteLock(); } }); }
public void Deny_Unrestricted () { TimerElapsedEventArgs teea = new TimerElapsedEventArgs (IntPtr.Zero); Assert.AreEqual (IntPtr.Zero, teea.TimerId, "TimerId"); }
private void TimerCallback(object o, TimerElapsedEventArgs args) { }
internal void SystemEvents_TimerElapsed(object sender, TimerElapsedEventArgs e) { OnTimerElapsed?.Invoke(sender, e); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// timerelapsedeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this TimerElapsedEventHandler timerelapsedeventhandler, Object sender, TimerElapsedEventArgs e, AsyncCallback callback) { if (timerelapsedeventhandler == null) { throw new ArgumentNullException("timerelapsedeventhandler"); } return(timerelapsedeventhandler.BeginInvoke(sender, e, callback, null)); }
private static void OnTickElapsed(object Sender, TimerElapsedEventArgs e) { OnTick?.Invoke(); }
void serialTimer(object Sender, TimerElapsedEventArgs e) { serialTimer.Stop(); this.BeginInvoke(new EventHandler(ReadData)); }
protected void OnDelayTimerTimerElapsedEvent(object sender, TimerElapsedEventArgs args) { // Once the timer elapses, the activation state of the float switch can be toggled. activated = !activated; NotifyValueChanged(name, activated, !activated); }