Compartir vía


System.Timers Espacio de nombres

Proporciona el componente Timer, que permite generar un evento en un intervalo especificado.

Clases

ElapsedEventArgs

Proporciona datos para el evento Elapsed.

Timer

Genera un evento después de un intervalo establecido, con la opción de generar eventos recurrentes.

TimersDescriptionAttribute

Establece la descripción que los diseñadores visuales pueden mostrar cuando se hace referencia a un evento, un extensor o una propiedad.

Delegados

ElapsedEventHandler

Representa el método que controlará el evento Elapsed de Timer.

Comentarios

El Timer componente es un temporizador basado en servidor, que permite especificar un intervalo periódico en el que se genera el evento en la Elapsed aplicación. A continuación, puede controlar este evento para proporcionar un procesamiento normal. Por ejemplo, supongamos que tiene un servidor crítico que debe seguir ejecutándose 24 horas al día, 7 días a la semana. Puede crear un servicio que use para Timer comprobar periódicamente el servidor y asegurarse de que el sistema está en funcionamiento. Si el sistema no responde, el servicio podría intentar reiniciar el servidor o notificar a un administrador.

La base de Timer servidor está diseñada para su uso con subprocesos de trabajo en un entorno multiproceso. Los temporizadores de servidor pueden moverse entre subprocesos para controlar el evento generado Elapsed , lo que da lugar a una mayor precisión que los temporizadores de Windows para generar el evento a tiempo.