Hello,
je dois écrire un scheduler mais afin de ne pas attendre sur une boucle, j'aimerai créer une alarme et qu'un handler s'exécute automatiquement à une certaine date/heure.
Comment puis-je implémenter ca ?
Merci d'avance
Version imprimable
Hello,
je dois écrire un scheduler mais afin de ne pas attendre sur une boucle, j'aimerai créer une alarme et qu'un handler s'exécute automatiquement à une certaine date/heure.
Comment puis-je implémenter ca ?
Merci d'avance
Tu fais un service windows. Ce service windows utilise un timer qui va tester la date toutes les X ms.
Quand la date est ok tu déclanche ton évènement. :)
si tu utilise un SGBD comme sql server tu peux créer un job aussi
Je préciserai que tu n'as pas forcement besoin de faire un service.Citation:
Envoyé par neo.51
Et aussi que tu peux optimiser ton Timer (System.Threading.Timer) pour qu'il ne se déclenche qu'une seule fois à l'heure exacte que tu souhaites. Sa période sera égale à l'intervalle de temps entre ton heure d'execution du handle et l'heure de création/Réinitialisation du Timer