IServiceOriented.ServiceBus.Services.TimerEvent.Start C# (CSharp) Méthode

Start() private méthode

private Start ( ) : void
Résultat void
        internal void Start()
        {
            if (_disposed) throw new ObjectDisposedException("TimerEvent");

            DateTime now = DateTime.Now;
            if (StartDate > now)
            {
                _timer = new Timer((StartDate - now).TotalMilliseconds);
                _timer.AutoReset = false;
            }
            else
            {
                _timer = new Timer(Interval.TotalMilliseconds);
                _timer.AutoReset = true;
            }
            _timer.Elapsed += new ElapsedEventHandler(onTimerElapsed);
            _timer.Start();
        }

Usage Example

Exemple #1
0
 public void AddEvent(TimerEvent evt)
 {
     lock (_timerEvents)
     {
         _timerEvents.Add(evt);
         if (Started)
         {
             evt.Start();
         }
     }
 }
All Usage Examples Of IServiceOriented.ServiceBus.Services.TimerEvent::Start