Quartz.Net中关闭Job的并发操作

Quartz.Net可以设置什么时间点触发Job,但如果前一次触发的Job还在执行中,又来到了下一次触发的时间点,Quartz.Net默认是开启一个新的任务继续执行。

但有时候我们需要避免这样的操作,以免产生数据混乱,那么可以通过如下方式来关闭。

IJob上增加标记[DisallowConcurrentExecution]

它对指定的Job来设置,不影响其他Job