System.Timers Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.