- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发一个使用一些 TimerJobs 的项目。其中一项作业应该大约每 2 分钟检查一些特殊用户的 MySites。因此,我创建了一个 SPMinuteSchedule 对象,并将 BeginSecond 属性设置为 0,将 Interval 属性设置为 2。我认为这两个属性的使用似乎很明显,但我不太确定如何解释 EndSecond 属性。
如果 EndSecond 设置为 30,BeginSecond 设置为 0,是否意味着计时器服务将在这 30 秒内的某个位置启 Action 业,并且作业需要执行其代码所需的时间?或者说作业只能运行30秒?如果 Execute() 方法中执行的代码需要更多时间才能完成,会发生什么情况?
无论答案是什么,该属性的名称“EndSecond”都选得不太好。
最佳答案
引用this帖子以重述更多详细信息,下面是帖子中的信息摘录
注意如何为计时器作业设置计划。 SPMinuteSchedule.BeginSecond 属性和 SPMinuteSchedule.EndSecond 属性指定执行的启动窗口。 SharePoint 计时器服务在 BeginSecond 属性和 EndSecond 属性之间的随机时间启动计时器作业。计时器服务的这一方面是为在场中的所有服务器上执行的昂贵作业而设计的。如果所有作业同时启动,可能会给农场带来不必要的沉重负担。随机化有助于将负载分散到整个农场。
关于sharepoint - TimerJob开发,SPMinuteSchedule的EndSecond属性是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132288/
我编写了一个 SharePoint 2010 应用程序,它使用 TimerJob 触发列表中某些文档的处理。计时器设置为每分钟触发一次,但处理过程可能需要一分多钟。我只是想知道计时器作业的下一个触发器
我是一名优秀的程序员,十分优秀!