Quartz.NET - 确定上一个作业是否出现故障

时间:2017-01-24 09:37:21

标签: c# .net quartz.net

我正在使用Quartz.NET并在作业中生成一些统计信息。 Quartz正在使用数据库存储其触发器和作业。

为了生成统计数据,我现在使用的是从现在起的最后执行时间作为日期范围。

我现在想知道上次运行是否成功或抛出异常。我自己无法将这些信息存储在数据库中。

我是否从Quartz获取此信息?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我添加了属性[PersistJobDataAfterExecution]并将数据存储在context.JobDetail.JobDataMap中。这允许我获得存储在Quartz数据库中的值。