System.Timers Espacio de nombres

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

Clases

Nombre Description
ElapsedEventArgs

Proporciona datos para el evento Elapsed.

Timer

Genera un evento después de un intervalo establecido, con una opción para generar eventos periódicos.

TimersDescriptionAttribute

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

Delegados

Nombre Description
ElapsedEventHandler

Representa el método que controlará el Elapsed evento 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 mantenerse ejecutando 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.