2012-01-11 2 views
6

J'écris une application de type Scheduling en C#, et permet à l'utilisateur de stocker les tâches qu'il souhaite exécuter à certains moments. À l'heure actuelle, je leur donne la possibilité de spécifier à quelle fréquence l'exécuter (Daily/Weekly/Monthly) et de spécifier une heure, qui est ensuite stockée dans une base de données. J'ai un peu de mal à faire le tour du pseudo-code, et je cherche des suggestions pour l'implémenter. Je cours une répétition minuterie toutes les 60 secondes pour vérifier chaque tâche pour voir si elle doit fonctionner, mais semble toujours heurter des barrages quand j'ai besoin de travailler avec Date/Heure et l'ajout de jour récurrent (quotidien/hebdomadaire/etc) a compliqué encore plus.Création de travaux Cron en C#

+0

Découvrez Quartz.NET. C'est une application de planification de tâches gratuite. Il y a de bonnes chances que vous n'ayez pas besoin d'écrire votre propre solution. http://quartznet.sourceforge.net –

Répondre

Questions connexes