Partager via


System.Timers Espace de noms

Fournit le composant Timer, qui vous permet de déclencher un événement sur un intervalle spécifié.

Classes

ElapsedEventArgs

Fournit des données pour l'événement Elapsed.

Timer

Génère un événement au bout d'un intervalle défini, avec la possibilité de générer des événements récurrents.

TimersDescriptionAttribute

Définit la description que les concepteurs visuels peuvent afficher lors du référencement d'un événement, d'un extendeur ou d'une propriété.

Délégués

ElapsedEventHandler

Représente la méthode qui gérera l'événement Elapsed d'un Timer.

Remarques

Le Timer composant est un minuteur basé sur le serveur, qui vous permet de spécifier un intervalle périodique auquel l’événement Elapsed est déclenché dans votre application. Vous pouvez ensuite gérer cet événement pour fournir un traitement régulier. Par exemple, supposons que vous disposez d’un serveur critique qui doit être maintenu en cours d’exécution 24 heures sur 24, 7 jours sur 7. Vous pouvez créer un service qui utilise un Timer pour case activée régulièrement le serveur et vous assurer que le système est opérationnel. Si le système ne répond pas, le service peut tenter de redémarrer le serveur ou d’en avertir un administrateur.

Le serveur Timer est conçu pour être utilisé avec des threads de travail dans un environnement multithread. Les minuteurs de serveur peuvent se déplacer entre les threads pour gérer l’événement déclenché Elapsed , ce qui entraîne une plus grande précision que les minuteurs Windows pour déclencher l’événement à temps.