更改JobKey而不更改其日程有什么危险?我们怎么做呢?我想我们也应该用它来改变相关的触发器,对吗?
发布于 2014-10-29 12:07:47
这将是一项不同的工作,所以你必须:
JobKey检索作业并调用scheduler.DeleteJob(key),因为您希望同时删除JobDetail和Trigger。JobKey和旧的时间表。但是,由于一个活动有一个Id,您可以使用它作为一个JobKey,这里的假设是Id不会改变。如果用户根据其活动名称标识作业很重要,则可以构建具有与现有JobDetail相似参数的新Description,但更改Description以匹配新的活动名称,然后调用:
scheduler.AddJob(jobDetail, true)它应该将旧的JobDetail替换为新的。
https://stackoverflow.com/questions/26627411
复制相似问题