我目前正在开发一个使用一些TimerJobs的项目。其中一项工作应该每2分钟检查一次特定用户的MySites。所以我创建了一个SPMinuteSchedule对象,并将BeginSecond属性设置为0,将Interval属性设置为2.我认为这两个属性的使用似乎很明显,但我不确定如何解释EndSecond属性。TimerJob开发,SPMinuteSchedule的EndSecond属性意味着什么
如果EndSecond设置为30,BeginSecond设置为0,这是否意味着定时服务会在这30秒内启动一些作业,并且只要需要执行代码,作业就会执行?或者这是否意味着这项工作只能运行30秒?如果在Execute()方法内执行的代码需要更多时间才能完成,会发生什么?
无论答案是什么,该属性的名称“EndSecond”都没有被选择得很好。