通过配置实现quartz.net

时间:2012-03-05 10:19:16

标签: quartz.net

我需要通过Quartz.net安排一些任务。我想通过配置文件配置触发器和作业详细信息。有什么办法吗?

3 个答案:

答案 0 :(得分:2)

似乎Quartz 2中的配置和/或实现已经改变。您必须在配置中包含它:

<add key="quartz.plugin.xml.type" value="Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartz"/>

<quartz>节点中的其他配置设置外。希望这会有所帮助。

答案 1 :(得分:1)

您可以使用XMLSchedulingDataProcessorPlugin

  

此插件加载XML文件以添加作业,并在初始化调度程序时使用触发器安排它们,并且可以选择定期扫描文件以进行更改。

答案 2 :(得分:0)

如果您没有仅针对作业的XML或Config,则在Web Config中删除值为Quartz.Plugin的所有键并仅设置

<add key="quartz.scheduler.instanceName" value="XmlConfiguredInstance" />
<add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
<add key="quartz.threadPool.threadCount" value="5" />
<add key="quartz.threadPool.threadPriority" value="Normal" />