Программно удалять задания и связанные триггеры в Quartz.NET - PullRequest
3 голосов
/ 22 октября 2010

Мне нужен способ, позволяющий администраторам удалять задания в Quartz.NET.Существуют ли какие-либо встроенные методы для класса JobDetail, которые позволяют мне удалять работу и все связанные триггеры?

Ответы [ 2 ]

7 голосов
/ 27 октября 2010

Вы должны удалить задание через планировщик.

// First we must get a reference to a scheduler
ISchedulerFactory sf = new StdSchedulerFactory(properties);
IScheduler sched = sf.GetScheduler();

sched.DeleteJob(JobName, JobGroup);
1 голос
/ 21 августа 2017

На сегодняшний день метод DeleteJob должен вводить JobKey следующим образом.

scheduler.DeleteJob(new JobKey("JobName1", "JobGroup1"));
...