Bonjour à tous,
J'ai deux choses que j'aimerai réaliser et je pense que c'est peu être la même solution qu'il faut mettre en place.
1) Déclencher une action à une heure donnée
Ex: Sauvegarde tous les midi à 12h
2) Répéter une action à chaque intervalle de temps
Ex: Synchroniser n'importe quoi chaque 15 min
La solution que je vois, réaliser une application WPF dont la fenêtre n'est pas visible, affichage d'un notifyIcon afin de modifier les paramètres et un thread qui tourne en permanence.
Hors j'ai peur que cette méthode soit un peu gourmande non?
Comment je compte faire?
Pour le 1), je vérifie dans le thread si l'heure est égale à l'heure voulue.
Pour le 2), je passe l'heure courante à mon thread, dans celui je vérifie si ça fait 15min.
Est il possible de faire mieux?
UPDATE:
Pour le projet 2), je viens de mettre sur la main DispatcherTimer qui me semble être une solution plus apropriée!
Partager