在不启动调度程序的情况下添加Quartz.net作业

时间:2010-04-23 13:29:40

标签: c# scheduled-tasks quartz.net

有没有办法在不启动调度程序实例的情况下向Quartz.Net jobstore添加作业?

2 个答案:

答案 0 :(得分:2)

为了创建一个管理实例(一个仅用于作业和触发器配置的调度程序,如web),您可以将线程池​​更改为ZeroSizeThreadPool,它允许您启动调度程序,而不必担心它实际运行任何作业。

您应该始终使用调度程序接口而不是直接数据库访问。

答案 1 :(得分:0)

如果您使用的是基于数据库的作业存储,则可以将其直接添加到数据库中。虽然这不是推荐的做法,但它肯定是可能的。