2009-05-28 32 views
1

我剛剛看到這個question,其中一個答案看起來非常吸引我,但我不知道類從哪裏來。什麼是DailyTrigger和ScheduledTasks?

什麼樣的組件可以找到DailyTrigger和ScheduledTasks類?

他們在什麼名字空間?

它們僅對位於控制面板中的Windows計劃任務有用嗎?

是否還有其他有用的信息,我應該知道?

代碼我指的是:

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

回答

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)for其他調度服務。

1

參閱MSDN上的DailyTrigger參考。這是Windows Task Scheduler的一部分:

任務計劃程序使您能夠 上 選定的電腦自動執行日常任務。任務計劃程序 通過監控您選擇啓動 任務(稱爲觸發器)和 的任何 條件來執行此操作,然後在滿足 條件時執行任務。