Quartz.net 中的作业执行时间

发布于 2024-10-28 06:01:01 字数 659 浏览 3 评论 0原文

我在获取 Trigger.GetNextFireTimeUtc() 形式的值时遇到问题 我有四个任务,我可以返回它们的名称,获取每个任务的触发器(每个任务都有一个),然后从触发器调用此方法,但它返回 null。有趣的是,这就是我调试代码时看到的:

[Quartz.SimpleTrigger] = {Trigger 'DEFAULT.84cc5914-c8ea-478c-99e9-7616d99654cb': triggerClass: 'Quartz.SimpleTrigger isVolatile: False calendar: ''misfireInstruction: 0 nextFireTime: 03/30/2011 13:31:11}

所以我需要的数据显然就在那里。这是一个错误还是与可为空的值有关?我尝试像这样

string nextExecDate = trigger.GetNextFireTimeUtc().HasValue ? t.GetNextFireTimeUtc().ToString() : "no info";

或这样得到它:

string nextExecDate = trigger.GetValueOrDefault();

两者都不起作用。任何想法将不胜感激。

I have a problem with getting the value form Trigger.GetNextFireTimeUtc()
I have four tasks, I can return their names, get triggers for each one of them (each has one) and then call this method from trigger, but it returns null. Funny thing is, thats what I see when I debug my code:

[Quartz.SimpleTrigger] = {Trigger 'DEFAULT.84cc5914-c8ea-478c-99e9-7616d99654cb': triggerClass: 'Quartz.SimpleTrigger isVolatile: False calendar: '' misfireInstruction: 0 nextFireTime: 03/30/2011 13:31:11}

So the data I need is clearly there. Is this a bug or does it have something to do with value being nullable? I try to get it like this

string nextExecDate = trigger.GetNextFireTimeUtc().HasValue ? t.GetNextFireTimeUtc().ToString() : "no info";

or this way:

string nextExecDate = trigger.GetValueOrDefault();

both not working. Any ideas would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柒夜笙歌凉 2024-11-04 06:01:01

您能否提供更多代码,以便我尝试为您重现它?

也许尝试添加以下代码,它对我有用:

MessageBox.Show("Next fire time: " + trigger.GetNextFireTimeUTC().ToString())

Can you provide some more code so I can try and reproduce it for you?

Perhaps try adding the following code, it works for me:

MessageBox.Show("Next fire time: " + trigger.GetNextFireTimeUTC().ToString())
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文