Arquitectura de programación de Timer

Actualización: noviembre 2007

El componente Timer utiliza System.Timers en Microsoft .NET Framework.

Principales elementos de programación de los temporizadores basados en servidor

El componente Timer eleva un evento llamado Elapsed. Puede crear controladores para este evento que ejecuten el procesamiento necesario.

Algunos de los métodos y las propiedades más importantes de un componente Timer son los siguientes:

  • La propiedad Interval se utiliza para establecer el intervalo de tiempo, en milisegundos, en el que deben producirse los eventos. Por ejemplo, un intervalo de 1000 hará que el evento se produzca cada segundo.

  • La propiedad AutoReset determina si el temporizador continúa provocando eventos una vez transcurrido el intervalo definido. Si se establece en true, el temporizador continúa con el proceso de contar el intervalo y producir los eventos. Si es false, produce un evento una vez transcurrido el intervalo y, a continuación, se detiene.

  • El método Start establece la propiedad Enabled del temporizador en true, que permite al temporizador empezar a provocar los eventos. Si el temporizador está ya habilitado, se reiniciará al llamar al método Start.

  • El método Stop establece la propiedad Enabled del temporizador en false, evitando que el temporizador provoque más eventos.

Vea también

Tareas

Cómo: Crear instancias de temporizadores basados en servidor

Cómo: Supervisar los temporizadores basados en servidor

Conceptos

Introducción a los temporizadores basados en servidor