Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Quartz.NET-确定上一个作业是否出现故障_C#_.net_Quartz.net - Fatal编程技术网

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

C# Quartz.NET-确定上一个作业是否出现故障,c#,.net,quartz.net,C#,.net,Quartz.net,我正在使用Quartz.NET并在一份工作中生成一些统计数据。 Quartz正在使用数据库存储触发器和作业 为了生成统计数据,我使用自现在起的最后一次执行时间作为日期范围 我现在想知道上次运行是成功还是抛出异常。我自己无法将此信息存储在数据库中 我是从Quartz那里得到这个信息的吗?我找到了一个解决方案。我添加了属性[PersistJobDataAfterExecution]并将数据存储在上下文.JobDetail.JobDataMap中。这允许我获取存储在Quartz数据库中的值。正如我所见

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

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

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


我是从Quartz那里得到这个信息的吗?

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

正如我所见,Quartz不支持此信息,您需要自己收集此信息。