【问题标题】:How to "kickstart" a scheduled Quartz job?如何“启动”预定的 Quartz 作业?
【发布时间】:2020-06-15 13:11:13
【问题描述】:

我使用 IScheduler.ScheduleJob 创建带有 ChronSchedule 触发器的作业。它根据其计划正确运行,我使用 DisallowConcurrentExecutionAttribute 来确保长时间运行的作业一次不会被多次触发。我想主动主动地开始工作,但一次运行的工作实例仍然不超过一个。有没有我可以在 Quartz.Net 中使用的方法,除了 Chron 触发器之外,它还可以启动作业,同时保留一次只运行一个作业实例的限制?谢谢。

【问题讨论】:

    标签: quartz.net


    【解决方案1】:

    我找到了 IScheduler.TriggerJob 方法,它似乎完全符合我的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      相关资源
      最近更新 更多