Quartz,确保在开始另一项工作之前完成两项工作

Quartz, ensure completion of two jobs before starting another

我正在使用 quartz 框架,我想知道是否有一种方法可以确保在 运行 第三个作业之前成功完成两个作业。

还有一个问题,完成作业的唯一条件是不抛出错误。在我的两个 "parent" 作业中,有一堆检查会在文件尚不可用或类似情况时提前退出。所以如果它以这种方式完成,那么 Quartz 会认为一切顺利,但实际上并没有。我在数据映射中持久化数据,带有指示程序是否需要 运行 的标志。我想知道我是否可以在完成后访问这些数据映射,如果两个作业的数据映射都包含一个值,说明它 运行 成功,然后启动另一个程序。

http://www.codeproject.com/Articles/1017396/Running-jobs-sequentially-using-Quartz-Net-with-th 这是我终于找到答案的地方。