6

Quartz.net でジョブのトリガーを削除してジョブを保持するにはどうすればよいですか? これは、ジョブの最後のトリガーを削除する場合にのみ問題になります。現時点では、ジョブも削除されます。

私が使用しているコードは次のとおりです。

_scheduler.UnscheduleJob(trigger.Key);

そのトリガーのジョブに複数のトリガーがある限り、それは正常に機能します。これが最後のトリガーである場合、ジョブも削除されます。これは望ましくありません。

4

2 に答える 2

0

使用することもできます

// Unschedule a particular trigger from the job (a job may have more than one trigger)
scheduler.UnscheduleJob(new TriggerKey("trigger1", "group1"));

私の構文はQuartz.net リファレンスとは少し異なることに注意してください

于 2013-11-21T14:48:51.040 に答える