gpt4 book ai didi

sharepoint - TimerJob开发,SPMinuteSchedule的EndSecond属性是什么意思

转载 作者:行者123 更新时间:2023-12-04 01:04:03 24 4
gpt4 key购买 nike

我目前正在开发一个使用一些 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com