Boolean true if this timer is enabled, or boolean false if this timer is disabled.
The signal to raise the Timer.Elapsed event is always queued for execution on a System.Threading.ThreadPool thread. This might result in the Timer.Elapsed event being raised after the Timer.Enabled property is set to false. The code example for the Timer.Stop method shows one way to work around this race condition.
If the interval is set after the System.Timers.Timer has started, the count is reset. For example, if you set the interval to 5 seconds and then set the Timer.Enabled property to true, the count starts at the time Timer.Enabled is set. If you reset the interval to 10 seconds when count is 3 seconds, the Timer.Elapsed event is raised for the first time 13 seconds after Timer.Enabled was set to true.