我有一个项目,它创建一个批处理服务来运行在我的主项目中创建的作业。我的问题是 System.Timers.Timer 无法安排过去 28.4 天,并且间隔不能改变。我的批处理服务有大约 9 个操作员,其中一些每隔几分钟执行一次,一些每天、每周和每月执行一次。
除了每月的部分,我的一切都在工作,我们希望在每月的第三个星期四执行它。我已经知道如何在第三个星期四 gt,所以这不是问题。问题是我不能超过 28.4 天,而且每个月间隔都会改变。我研究过 System.Threading,但据我所知,我不能将它用于不同间隔的多个作业。
任何人都有解决方案或需要我研究的东西,这可能会引导我朝着正确的方向前进?