Quartz.net でジョブのトリガーを削除してジョブを保持するにはどうすればよいですか? これは、ジョブの最後のトリガーを削除する場合にのみ問題になります。現時点では、ジョブも削除されます。
私が使用しているコードは次のとおりです。
_scheduler.UnscheduleJob(trigger.Key);
そのトリガーのジョブに複数のトリガーがある限り、それは正常に機能します。これが最後のトリガーである場合、ジョブも削除されます。これは望ましくありません。
Quartz.net でジョブのトリガーを削除してジョブを保持するにはどうすればよいですか? これは、ジョブの最後のトリガーを削除する場合にのみ問題になります。現時点では、ジョブも削除されます。
私が使用しているコードは次のとおりです。
_scheduler.UnscheduleJob(trigger.Key);
そのトリガーのジョブに複数のトリガーがある限り、それは正常に機能します。これが最後のトリガーである場合、ジョブも削除されます。これは望ましくありません。
使用することもできます
// Unschedule a particular trigger from the job (a job may have more than one trigger)
scheduler.UnscheduleJob(new TriggerKey("trigger1", "group1"));
私の構文はQuartz.net リファレンスとは少し異なることに注意してください