我需要一种允许管理员删除 Quartz.NET 中的作业的方法。JobDetail 类是否有任何内置方法允许我删除作业和所有相关触发器?
问问题
11160 次
2 回答
10
您必须通过调度程序删除作业。
// First we must get a reference to a scheduler
ISchedulerFactory sf = new StdSchedulerFactory(properties);
IScheduler sched = sf.GetScheduler();
sched.DeleteJob(JobName, JobGroup);
于 2010-10-27T18:52:11.783 回答
6
从今天开始,DeleteJob 方法需要输入 JobKey,如下所示。
scheduler.DeleteJob(new JobKey("JobName1", "JobGroup1"));
于 2017-08-21T11:19:21.533 回答