Esta documentación está archivada y no tiene mantenimiento.

System.Timers (Espacio de nombres)

El espacio de nombres System.Timers proporciona el componente Timer, que permite generar un evento en un intervalo especificado.

El componente Timer es un temporizador basado en servidor que permite especificar un intervalo recurrente en el que se provoca el evento Elapsed en la aplicación. Una vez hecho esto, podrá controlar este evento para proporcionar un procesamiento regular. Por ejemplo, supongamos que un servidor crítico debe mantenerse en funcionamiento las 24 horas del día y los 7 días de la semana. Puede crearse un servicio que utilice Timer para comprobar periódicamente el servidor y asegurarse de que el sistema se encuentra en funcionamiento. Si el sistema no responde, el servicio podría intentar reiniciar el servidor o notificárselo a un administrador.

El Timer basado en servidor está diseñado para utilizarlo con subprocesos de trabajo en un entorno multiproceso. Los temporizadores basados en servidor pueden desplazarse entre subprocesos para controlar el evento Elapsed provocado, dando lugar a una mayor precisión que la proporcionada por los temporizadores de Windows al provocar el evento en el momento exacto.

  ClaseDescripción
Clase públicaElapsedEventArgsProporciona los datos del evento Timer.Elapsed.
Clase públicaTimerGenera eventos recurrentes en una aplicación.
Clase públicaTimersDescriptionAttributeEstablece la descripción que los diseñadores visuales pueden mostrar cuando se hace referencia a un evento, un extensor o una propiedad.

  DelegadoDescripción
Delegado públicoElapsedEventHandlerRepresenta el método que controlará el evento Elapsed de Timer.
Mostrar: