【发布时间】:2010-10-22 10:46:33
【问题描述】:
我需要一种方法来允许管理员删除 Quartz.NET 中的作业。 JobDetail 类是否有任何内置方法允许我删除作业和所有相关触发器?
【问题讨论】:
标签: c# quartz-scheduler quartz.net
我需要一种方法来允许管理员删除 Quartz.NET 中的作业。 JobDetail 类是否有任何内置方法允许我删除作业和所有相关触发器?
【问题讨论】:
标签: c# quartz-scheduler quartz.net
您必须通过调度程序删除作业。
// First we must get a reference to a scheduler
ISchedulerFactory sf = new StdSchedulerFactory(properties);
IScheduler sched = sf.GetScheduler();
sched.DeleteJob(JobName, JobGroup);
【讨论】:
从今天开始,DeleteJob 方法需要输入 JobKey,如下所示。
scheduler.DeleteJob(new JobKey("JobName1", "JobGroup1"));
【讨论】: