Quartz.NET - 确定上一个作业是否出错



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

为了生成统计信息,我使用自现在以来的最后一次执行时间作为日期范围。

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

我能从石英那里得到这些信息吗?

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

最新更新