Cette documentation est archivée et n’est pas conservée.

System.Timers, espace de noms

L'espace de noms System.Timers fournit le composant Timer, ce qui vous permet de déclencher un événement sur un intervalle spécifié.

Le composant Timer est une minuterie serveur, qui vous permet de spécifier un intervalle récurrent de déclenchement de l'événement Elapsed dans votre application. Vous pouvez alors gérer cet événement pour procéder à un traitement régulier. Supposez par exemple que vous ayez un serveur critique qui doit fonctionner 24 heures sur 24 et 7 jours sur 7. Vous pourriez créer un service qui utilise Timer pour vérifier le serveur régulièrement et veiller à ce que le système soit en état de fonctionner. Si le système ne répond pas, le service peut tenter de redémarrer le serveur ou en informer un administrateur.

Le Timer serveur est conçu pour être utilisé avec les threads de travail dans un environnement multithread. Les minuteries serveur peuvent se déplacer parmi les threads pour gérer l'événement Elapsed déclenché ; il est ainsi possible d'atteindre une plus grande précision dans le déclenchement des événements qu'avec les minuteries Windows. Pour plus d'informations sur les minuteries serveur, consultez Introduction aux composants Timer serveur.

 ClasseDescription
Classe publiqueElapsedEventArgsFournit des données pour l'événement Timer.Elapsed.
Classe publiqueTimerGénère des événements récurrents dans une application.
Classe publiqueTimersDescriptionAttributeDé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éDescription
Délégué publicElapsedEventHandlerReprésente la méthode qui gérera l'événement Elapsed d'un Timer.
Afficher: