删除不会再次运行的石英触发器

时间:2011-02-08 07:23:28

标签: c# .net quartz.net

quartz调度程序是否删除了不会再次运行的触发器,或者我们应该使用RemoveTrigger方法自行删除它们。我希望在一个时间实例上运行一个作业,但在执行之后该作业将不再运行。

2 个答案:

答案 0 :(得分:3)

是的,默认情况下,Quartz将删除已完成的触发器(不会再次触发)。您不需要手动删除它们,除非您设置了一个永不过期的触发器,例如CronTrigger。

答案 1 :(得分:1)

如果您使用SimpleTrigger安排了作业,则无需手动删除它。

如果你想自己检查一下,方法是将Quartz配置为使用数据库存储,这样就可以对触发器表运行查询。

http://www.quartz-scheduler.org/docs/configuration/ConfigJobStoreTX.html