Quartz.NET配置文件的文档在哪里?

时间:2011-11-01 00:24:21

标签: c# quartz.net

我无法在Quartz.NET配置文件的语法中找到任何文档。我想了解

  1. 配置服务本身

  2. 通过XML调度程序插件配置作业。

  3. 我见过很多例子,但我正在寻找一个明确的语法文档,向我展示了我的所有选择。

3 个答案:

答案 0 :(得分:43)

我也很想找到配置格式的信息。事实证明Quartz.Net source src / Quartz.Examples 中包含一个很好的示例 App.config 文件。它看起来像下面的代码段,除了我省略了Common.Logging配置,Common.Logging documentation中详细解释了(带有示例)。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="quartz" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <quartz>
    <add key="quartz.scheduler.instanceName" value="ExampleDefaultQuartzScheduler" />
    <add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
    <add key="quartz.threadPool.threadCount" value="10" />
    <add key="quartz.threadPool.threadPriority" value="2" />
    <add key="quartz.jobStore.misfireThreshold" value="60000" />
    <add key="quartz.jobStore.type" value="Quartz.Simpl.RAMJobStore, Quartz" />
  </quartz>
</configuration>

J讨论了How Does Quartz.Net Configuration Work?中的其他配置选项,我希望找到“完整”可能属性列表的最佳位置是Andreas链接的Java Quartz documentation,尽管它应该只是用作指南,看看Quartz.Net的潜力而不是真正的文档本身,因为至少存在一些差异。

答案 1 :(得分:3)

答案 2 :(得分:2)

quartz.net没有完整的文档,但您可以自由编写并共享。但是,您可以查看Java Quartz文档:

http://www.quartz-scheduler.org/documentation/quartz-2.x/configuration/

90%的配置设置相同,例如:

quartz.scheduler.instanceName = DefaultQuartzScheduler
quartz.threadPool.type = Quartz.Simpl.SimpleThreadPool, Quartz
quartz.threadPool.threadCount = 10
quartz.threadPool.threadPriority = Normal
quartz.jobStore.type = Quartz.Simpl.RAMJobStore, Quartz
quartz.jobStore.misfireThreshold = 60000

此外,您可以查看来源:https://github.com/quartznet/quartznet