В настоящее время я разрабатываю проект, который использует некоторые TimerJobs. Одна из заданий должна проверять MySites некоторых специальных пользователей каждые 2 минуты. Поэтому я создаю объект SPMinuteSchedule и устанавливаю для свойства BeginSecond значение 0 и свойство Interval равным 2. Я думаю, что использование обоих свойств кажется очевидным, но я не уверен, как интерпретировать свойство EndSecond.Разработка TimerJob, что означает свойство EndSecond для SPMinuteSchedule
Если значение параметра EndSecond равно 30 и BeginSecond равным 0, означает ли это, что служба таймера запустит задание где-нибудь в течение этих 30 секунд, и задание будет выполняться до тех пор, пока ему необходимо выполнить его код? Или это означает, что работа может работать только 30 секунд? Что произойдет, если для выполнения кода, выполняемого в методе Execute(), потребуется больше времени?
Каким бы ни был ответ, название объекта «EndSecond» было выбрано не очень хорошо.