Создание заданий Cron на C #

Я пишу приложение типа «Планирование» на C # и позволяю пользователю сохранять задачи, которые они хотят запускать в определенное время. Верно. теперь я даю им возможность указать, как часто запускать его (ежедневно / еженедельно / ежемесячно), а также указать время, которое затем сохраняется в базе данных.

У меня небольшие проблемы, просто оборачивая голову вокруг псевдокода, стоящего за этим, и я ищу некоторые предложения о том, как его реализовать. Я запускаю повторяющийся таймер каждые 60 секунд, чтобы проверять каждую задачу, чтобы узнать, нужно ли ей запускать, но всегда, кажется, сталкивается с препятствиями, когда мне нужно работа с датой / временем и добавление повторяющегося дня (ежедневно / еженедельно / и т. д.) усложнило это еще больше.

6
задан 11 January 2012 в 07:25
поделиться