Quartz.Net は XML ファイルを使用して、実行するジョブとそれらのジョブを実行するためのスケジュールを構成します。私が理解している限り、XML 構成の他の唯一のオプションは、コンパイル時にジョブとスケジュールを構成することです。
多数のスケジュールされたタスク (それぞれ 3 ~ 5 つの環境にデプロイされる 250 のタスク) があり、これらを移行して Quartz.Net を使用することを検討しています。
[1] Quarts.Net でジョブとスケジュールの構成情報を管理するためのベスト プラクティスはありますか?
[2] 構成ファイルを作成するためのツールはありますか?
ジョブの構成例は次のとおりです。
<job>
<name>addDirectoryScanListener</name>
<group>directoryScanJobExample</group>
<description>Sample job for Quartz Server</description>
<job-type>Examples.DirectoryScanListenerExample, Examples</job-type>
</job>
<trigger>
<simple>
<name>addDirectoryScanListenerSimpleTrigger</name>
<group>directoryScanJobExampleSimpleTriggerGroup</group>
<description>Simple trigger to simply fire sample job</description>
<job-name>addDirectoryScanListener</job-name>
<job-group>directoryScanJobExample</job-group>
<misfire-instruction>SmartPolicy</misfire-instruction>
<repeat-count>0</repeat-count>
<repeat-interval>10000</repeat-interval>
</simple>
</trigger>