CronTrigger有哪些方法可以修改其CronExpression?我试图在CronExpressionString中设置它,但是似乎没有更新它,而且我无法将字符串转换为CronExpression以在CronExpression方法中使用。

最佳答案

确实没有办法通过API修改触发器的cron表达式。 “正常”的操作方式是使用新的cron表达式创建新的触发器,然后使用新的触发器重新计划作业,或者删除并使用新的触发器创建作业。

如果您使用数据库作为作业存储,则cron表达式存储在QRTZ_CRON_TRIGGERS表的CRON_EXPRESSION列中。直接在数据库中更改它可能不是最佳选择,但是您可以尝试一下,看看会发生什么。

关于c# - 在Quartz.NET中以编程方式编辑作业CronExpression-什么方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4006049/

10-10 11:22