如何 "kickstart" 一个预定的 Quartz 作业?
How to "kickstart" a scheduled Quartz job?
我使用 IScheduler.ScheduleJob 创建一个带有 ChronSchedule 触发器的作业。它根据其计划正确运行,我使用 DisallowConcurrentExecutionAttribute 来确保长 运行 作业不会一次触发多次。我想主动主动开始这项工作,但一次仍然不会有超过一个工作实例 运行。我可以在 Quartz.Net 中使用一种方法来启动除 Chron 触发器之外的一项工作,同时保留一次只有一个工作实例 运行 的限制吗?谢谢
我找到了 IScheduler.TriggerJob 方法,它似乎完全符合我的要求。
我使用 IScheduler.ScheduleJob 创建一个带有 ChronSchedule 触发器的作业。它根据其计划正确运行,我使用 DisallowConcurrentExecutionAttribute 来确保长 运行 作业不会一次触发多次。我想主动主动开始这项工作,但一次仍然不会有超过一个工作实例 运行。我可以在 Quartz.Net 中使用一种方法来启动除 Chron 触发器之外的一项工作,同时保留一次只有一个工作实例 运行 的限制吗?谢谢
我找到了 IScheduler.TriggerJob 方法,它似乎完全符合我的要求。