System.Timers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.