我使用IScheduler.ScheduleJob通过ChronSchedule触发器创建作业。它会根据其计划正确运行,并且我使用DisallowConcurrentExecutionAttribute来确保长时间运行的作业不会一次被触发。我想主动主动地开始工作,但一次也不会运行一个以上的实例。我可以在Quartz.Net中使用一种方法来启动Chron触发器之外的作业,同时保留一次仅运行一个作业实例的限制吗?谢谢。
我找到了IScheduler.TriggerJob方法,它似乎完全符合我的要求。