0

我在运行粒子计数器的程序中继承了一个简单的调度程序。我修复了基本功能,它现在可以正常工作(安排开始/结束时间和计数器在这些时间关闭/打开)。

现在,我正在使用一个计时器事件,它每秒检查一次,以将计划任务与当前时间进行比较以启动/停止它们。但是,当前设置只记住最新的时间表。我想我可以通过构建时间表列表并循环并检查/比较它们的对象属性以确定启动/停止来解决此问题。

我在设计方面苦苦挣扎的是,如果一个人关闭程序,所有的时间表都会丢失。我应该使用数据库来存储这些信息,然后在应用程序启动时检索吗?我应该使用不同的方法并使用 Windows 调度程序或 Quartznet 等外部调度程序吗?

任何方向表示赞赏。

4

0 回答 0