これはQuartz.netで可能かどうかは本当に分かりませんが、私はクラスライブラリをquartz.netに登録するためにcrontriggerとして開発していました。 triggergroupは「内部」の値に等しい場合Quartz.NET 2.6 - 複数のトリガー同じクラスライブラリ
それはDBXという名前のSQL Serverデータベース内のテーブルを読み込みます。このクラス・ライブラリは、2つの機能を持っています。 1分ごとに が発生します。
のtriggerergroupが値 "external"と等しい場合、dbyという名前のSQL Server db内のテーブルが読み取られます。月曜日から金曜日の午前8時から午後5時まで毎月 が発生します。
Iは、異なるスケジュールで、および関連する対応triggergroup(2つのレコードは、それぞれのトリガーとcron_triggersテーブルに現れた)2つのジョブ(2つのレコードがjobs_detailテーブルに現れ)と2つのトリガーを作成したが、同じDLLを指します。
スケジューラを起動したときに、トリガー名とジョブ名が異なるにもかかわらず、「内部」ジョブが「外部」ジョブを起動していても、金8時から5時。
基本的に同じコードを持つ2つのクラスを作成する必要なく、これを実現する方法はありますか?リポジトリから読み込むときは、1つのDBを選択するか、 "内部"または "外部"パラメータ?
コードなしでは本当に答えにくいです。ビルドイントリガーを使わないのはなぜですか? – Rabban