如何 "kickstart" 一个预定的 Quartz 作业?

How to "kickstart" a scheduled Quartz job?

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

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