每天在固定时间运行功能

时间:2010-07-12 04:57:44

标签: .net scheduled-tasks

我正在开发.net中的应用程序。有一次,我必须制作一个每天在固定时间运行的功能。我不想使用Windows服务。有没有其他方法可以使这项工作?

2 个答案:

答案 0 :(得分:14)

我只使用Windows任务计划程序(XPVista/7)。您还可以访问Windows Task Scheduler programmatically.

答案 1 :(得分:0)

将触发时间计算为

plannedTime - now

然后在一个单独的线程中运行您的方法,如下所示: Run a code in given time interval

在运行之后,您必须重新安排下一个线程。