7

我需要一种允许管理员删除 Quartz.NET 中的作业的方法。JobDetail 类是否有任何内置方法允许我删除作业和所有相关触发器?

4

2 回答 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 回答