Запускать функцию каждый день в определенное время - PullRequest
3 голосов
/ 12 июля 2010

Я разрабатываю приложение в .net. В какой-то момент я должен сделать функцию, которая работает в определенное время каждый день Я не хочу использовать службу Windows. Есть ли другой способ, которым я могу сделать эту работу?

Ответы [ 2 ]

14 голосов
/ 12 июля 2010

Я бы просто использовал планировщик заданий Windows ( XP , Vista / 7 ). Вы также можете получить программный доступ к планировщику задач Windows .

0 голосов
/ 12 июля 2010

Рассчитайте время запуска как

plannedTime - now

, затем запустите ваш метод в отдельном потоке, как здесь: Запустите код в заданном интервале времени

У вас будетперепланировать поток на следующий после его запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...