Esempio n. 1
0
        public void CheckUpdate(Configuration config, int delay)
        {
            CheckUpdateTimer timer = new CheckUpdateTimer(delay);

            timer.AutoReset = false;
            timer.Elapsed  += Timer_Elapsed;
            timer.config    = config;
            timer.Enabled   = true;
        }
Esempio n. 2
0
 private void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     CheckUpdateTimer timer = (CheckUpdateTimer)sender;
     Configuration config = timer.config;
     timer.Elapsed -= Timer_Elapsed;
     timer.Enabled = false;
     timer.Dispose();
     CheckUpdate(config);
 }
Esempio n. 3
0
        private void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            CheckUpdateTimer timer = (CheckUpdateTimer)sender;
            CheckUpdateState state = timer.State;

            timer.Elapsed -= Timer_Elapsed;
            timer.Enabled  = false;
            timer.Dispose();
            CheckUpdate(state);
        }
Esempio n. 4
0
        public void CheckUpdate(Configuration config, int delay)
        {
            #region SSD
            _CancelUpdate();
            return;

            #endregion
            CheckUpdateTimer timer = new CheckUpdateTimer(delay);
            timer.AutoReset = false;
            timer.Elapsed  += Timer_Elapsed;
            timer.config    = config;
            timer.Enabled   = true;
        }
Esempio n. 5
0
 private void CheckUpdate(CheckUpdateState state, int delay = 0)
 {
     if (delay > 0)
     {
         CheckUpdateTimer timer = new CheckUpdateTimer(delay);
         timer.State     = state;
         timer.AutoReset = false;
         timer.Elapsed  += Timer_Elapsed;
         timer.Enabled   = true;
     }
     else
     {
         CheckUpdate(state);
     }
 }