如何在作业/线程创建上运行方法?

时间:2017-11-15 18:54:53

标签: c# quartz.net

我是Quartz的新手,我一直在阅读文档,但我无法找到我需要的东西。

我有几个我们使用Quartz安排/运行的工作,我想告诉它在为Job创建一个新线程时运行一个方法。

我想运行的代码是通用的,我需要在线程启动时运行它。

我明白,如果我用我的代码创建一个JobBase类并让我的所有Jobs继承它,我就可以实现我想要的东西;但是因为这需要多次修改而且这个代码并不是乔布斯真正关心的问题,我想知道Quartz中是否有一些功能可以让我在不修改它的情况下完成我需要的功能。

在线程启动期间创建线程/作业时,能告诉Quartz运行方法吗?

1 个答案:

答案 0 :(得分:0)

实施IJobListener或扩展JobListenerSupport并实施或覆盖JobToBeExecuted方法。正如here所解释的,每次应用程序运行时都要注册您的监听器。