为什么 TriggerComplete 事件没有触发?
当我执行时 <代码>
context.Scheduler.TriggerJob(jobName, "jobGroup");
在 ITriggerListener 的 (TriggerComplete) 事件中完成相应的作业后,该事件不会再次引发吗?在这个事件中执行作业有什么问题?
请帮忙
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我需要查看您用来触发作业的代码,但是我认为仅当触发器成功触发或开始执行作业时才会触发 TriggerComplete 事件。这意味着,如果您在作业执行后添加 TriggerListener,您可能不会看到 TriggerComplete 事件被触发。
验证您是否已在实际计划的触发时间之前将适当的 TriggerListener 添加到计划程序。
I'd need to see the code that you are using to trigger the job, however I think that the TriggerComplete event fires only when the Trigger successfully triggers or BEGINS executing the job. That means, if you add the TriggerListener after the job is executed, you likely will not see the TriggerComplete event fired.
Verify that you have added an appropriate TriggerListener to the scheduler well before the actual scheduled trigger time.