Подтвердить что ты не робот

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

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

  • Настройка самой службы

  • Настройка заданий через плагин планировщика XML.

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

4b9b3361

Ответ 1

У меня тоже было время найти информацию о формате конфигурации. Оказывается, источник Quartz.Net содержит хороший пример файла App.config в src/Quartz.Examples. Он выглядит как фрагмент ниже, за исключением того, что я опустил конфигурацию Common.Logging, которая подробно объясняется (с примером) в Документация Common.Logging.

<?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.Net, а не настоящую документацию как таковую, поскольку есть по крайней мере, несколько различий.

Ответ 3

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