public void StartMonitor(CheckDatasetDelegate target) { _targetDelegate = target; if (IsRunning) return; TimerCallback tcb = RunTarget; _timer = new Timer(tcb, null, 0, MonitorInterval); IsRunning = true; }
public void StartMonitor(CheckDatasetDelegate target) { this.targetDelegate = target; if(!IsRunning){ TimerCallback tcb = RunTarget; timer = new Timer(tcb, null, 0, this.MonitorInterval); IsRunning = true; } }
private void MonitorTask() { if (!_monitor.IsRunning) { _monitor.MonitorInterval = _monitorIntervalInMilliSeconds; CheckDatasetDelegate d = CheckDatasets; _monitor.StartMonitor(d); } }
public void StartMonitor(CheckDatasetDelegate target) { this.targetDelegate = target; if (!IsRunning) { TimerCallback tcb = RunTarget; timer = new Timer(tcb, null, 0, this.MonitorInterval); IsRunning = true; } }
public void StartMonitor(CheckDatasetDelegate target) { _targetDelegate = target; if (IsRunning) { return; } TimerCallback tcb = RunTarget; _timer = new Timer(tcb, null, 0, MonitorInterval); IsRunning = true; }