【发布时间】:2012-09-30 15:04:00
【问题描述】:
我将 ADOJobStore 与我的调度程序一起使用,并且在数据库中我可以看到指示我的触发器触发了多少次的列。有没有办法以编程方式检索该数据?我似乎找不到它作为触发器上的属性。
var triggers = _scheduler.GetTriggersOfJob(jobDetails.Key);
【问题讨论】:
标签: quartz-scheduler quartz.net
我将 ADOJobStore 与我的调度程序一起使用,并且在数据库中我可以看到指示我的触发器触发了多少次的列。有没有办法以编程方式检索该数据?我似乎找不到它作为触发器上的属性。
var triggers = _scheduler.GetTriggersOfJob(jobDetails.Key);
【问题讨论】:
标签: quartz-scheduler quartz.net
如果触发器支持,您可以获得此信息。以下触发器具有 TimesTriggered 属性:
也可以倒置为:ICronTrigger 不支持,所以 ITrigger 接口没有信息。
因此需要将触发器强制转换为上述某些类型才能获取信息。
【讨论】: