System.Timers Espace de noms

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

Classes

Nom Description
ElapsedEventArgs

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

Timer

Génère un événement après un intervalle défini, avec une option permettant de générer des événements périodiques.

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

Nom Description
ElapsedEventHandler

Représente la méthode qui gère 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 par jour, 7 jours par semaine. Vous pouvez créer un service qui utilise un Timer pour vérifier régulièrement le serveur et vérifier 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 de notifier un administrateur.

Le serveur Timer est conçu pour une utilisation avec des threads de travail dans un environnement multithread. Les minuteurs de serveur peuvent passer d’un thread à l’autre pour gérer l’événement déclenché Elapsed , ce qui entraîne une précision supérieure à celle des minuteurs Windows pour déclencher l’événement à l’heure.