如何在C#上实现Task Scheduler Manager?

时间:2016-04-11 03:52:05

标签: c#

我想写一个Scheduler Manager 我的Scheduler Manager必须包含3种类型的正在运行的任务

 - Each XX seconds ( ex. each 15 seconds )  
 - Every day at same time ( ex. every day at 7 a.m )  
 - Emergency task - this is task that UI can add and will run imitatively

我的问题是,我不知道如何实现警报,这将在任务时弹出。

我可以使用Timer.Interval计算“现在”和目标时间之间的时间 - 这将等待正确的时间弹出任务。

有更好的方法来实现这个吗?

1 个答案:

答案 0 :(得分:1)

Quartz.net会有效吗?如上所述,您可以将作业设置为按特定间隔运行。