我刚看到这个question,其中一个答案看起来真的很吸引我,但我不知道这些课的来源。
我可以在哪个程序集中找到DailyTrigger和ScheduledTasks类?
他们在哪个命名空间?
它们仅对位于“控制面板”中的Windows计划任务有用吗?
我应该知道有关于他们的任何其他有用信息吗?
代码我指的是:
Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
答案 0 :(得分:1)
请参阅MSDN上的DailyTrigger参考。它是Windows Task Scheduler:
的一部分任务计划程序使您能够 自动执行日常任务 一台选定的电脑。任务计划程序 这通过监控任何事情来做到 你选择启动的标准 任务(称为触发器)和 然后执行任务时 符合标准。
答案 1 :(得分:1)
这是来自CodeProject.com项目:www.codeproject.com /KB/cs/tsnewlib.aspx
这是一个使用Windows中内置的TaskScheduler服务的.NET类。
另请参阅weblogs.asp.net /jguadagno/archive/2008/10/15/new-open-source-application-net-task-service.aspx或Quartz.NET(quartznet.sourceforge.net)了解其他内容调度服务。