【问题标题】:Programatically delete jobs and associated triggers in Quartz.NET以编程方式删除 Quartz.NET 中的作业和相关触发器
【发布时间】:2010-10-22 10:46:33
【问题描述】:

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

【问题讨论】:

    标签: c# quartz-scheduler quartz.net


    【解决方案1】:

    您必须通过调度程序删除作业。

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

    【讨论】:

      【解决方案2】:

      从今天开始,DeleteJob 方法需要输入 JobKey,如下所示。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-30
        • 1970-01-01
        • 2011-10-09
        相关资源
        最近更新 更多