private OneShotTimer(Action callback, long msTime)
    {
        _callback = callback;
        dynamic timer = new Threading.Timer(TimerProc);

        timer.Change(msTime, Threading.Timeout.Infinite);
    }
Ejemplo n.º 2
0
        private void UpdateTimer()
        {
            int i = (int)Math.Ceiling(_interval);

            _timer.Change(i, _autoReset ? i : Timeout.Infinite);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Stops the location service so it's no longer retrieving data.
 /// </summary>
 public void Stop()
 {
     _timer.Change(TimeSpan.MaxValue, TimeSpan.MaxValue);
 }