Где находится документация для Quartz.NET файлы конфигурации?


Я не могу найти документацию нигде по синтаксису для Quartz.NET файлы конфигурации. Я хотел бы узнать о

  1. настройки самой службы

  2. настройка заданий с помощью плагина планировщика XML.

Я видел много примеров, но я ищу окончательный документ синтаксис, который показывает мне все мои варианты.

3 53

3 ответа:

У меня было чертовски много времени, чтобы найти информацию о формате конфигурации. Получается Quartz.Net источник содержит хороший образец приложение.конфигурации на в src/кварц.Примеры. Это похоже на фрагмент ниже, за исключением того, что я опустил общие.Ведение журнала конфигурация, которая подробно объясняется (с примером) в общие.Ведение журнала документации.

<?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 имеет обсуждение других параметры конфигурации в Как Это Происходит Quartz.Net Настройка Работы?, и я ожидаю, что лучшим местом для поиска "полного" списка возможных свойств является документация Java Quartz что Андреас связан, хотя он, вероятно, должен использоваться только в качестве руководства, чтобы увидеть Quartz.Net ' s потенциал, а не истинная документация как таковая, поскольку есть по крайней мере пара различий.

нет полной документации для 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