如何在C#上实现任务调度器管理器
本文关键字:任务调度 管理器 实现 | 更新日期: 2024-07-27 17:39:57
我想写一个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
计算"现在"和目标时间之间的时间,这将等待正确的时间来弹出任务。
有更好的方法来实现这一点吗?
Quartz.net能工作吗?如上所述,您可以将作业设置为按特定间隔运行。