Timer

Timer marshal by reference, disposable

System.Timers (system.dll) class

This class raises an event at regular intervals. It is a server-based timer, which provides much more accuracy than normal Windows timers and ensures that the event is raised at the proper time. To use a Timer , set the Elapsed event, the Interval property, and Enabled to true . Start( ) and Stop( ) provide shortcuts, which respectively assign true and false to Enabled . AutoReset allows you to specify whether the event should be raised only once or periodically. The default is true , which makes the Timer periodic.

 public class  Timer  : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize {  // Public Constructors  public  Timer  ( );    public  Timer  (double   interval   );  // Public Instance Properties  public bool  AutoReset  {set; get; }    public bool  Enabled  {set; get; }    public double  Interval  {set; get; }    public override ISite  Site  {set; get; }  // overrides System.ComponentModel.Component  public ISynchronizeInvoke  SynchronizingObject  {set; get; }  // Public Instance Methods  public void  BeginInit  ( );  // implements System.ComponentModel.ISupportInitialize  public void  Close  ( );    public void  EndInit  ( );  // implements System.ComponentModel.ISupportInitialize  public void  Start  ( );    public void  Stop  ( );  // Protected Instance Methods  protected override void  Dispose  (bool   disposing   );  // overrides System.ComponentModel.Component   // Events  public event ElapsedEventHandler  Elapsed  ; } 

Hierarchy

System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) Timer(System.ComponentModel.ISupportInitialize)



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net