首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JobKey可以改变吗?多么?

JobKey可以改变吗?多么?
EN

Stack Overflow用户
提问于 2014-10-29 10:03:19
回答 1查看 117关注 0票数 0

更改JobKey而不更改其日程有什么危险?我们怎么做呢?我想我们也应该用它来改变相关的触发器,对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-29 12:07:47

这将是一项不同的工作,所以你必须:

  • 使用旧的JobKey检索作业并调用scheduler.DeleteJob(key),因为您希望同时删除JobDetailTrigger
  • 重新安排您的新JobKey和旧的时间表。

但是,由于一个活动有一个Id,您可以使用它作为一个JobKey,这里的假设是Id不会改变。如果用户根据其活动名称标识作业很重要,则可以构建具有与现有JobDetail相似参数的新Description,但更改Description以匹配新的活动名称,然后调用:

代码语言:javascript
复制
 scheduler.AddJob(jobDetail, true)

它应该将旧的JobDetail替换为新的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26627411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档