1

我刚看到这个问题,其中一个答案看起来对我很有吸引力,但我不知道这些课程是从哪里来的。

我可以找到什么程序集 DailyTrigger 和 ScheduledTasks 类?

它们在什么命名空间中?

它们是否仅对位于控制面板中的 Windows 计划任务有用?

还有其他关于他们的有用信息我应该知道吗?

我指的代码:

Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
4

2 回答 2

1

请参阅 MSDN 上的DailyTrigger参考。它是Windows 任务计划程序的一部分:

任务计划程序使您能够在选定的计算机上自动执行例行任务。任务计划程序通过监视您选择启动任务的任何标准(称为触发器)然后在满足标准时执行任务来执行此操作。

于 2009-05-28T19:04:09.917 回答
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) 以获得其他调度服务。

于 2009-05-28T19:25:34.773 回答