Элемент Повторение (triggerBaseType)
Указывает, как часто выполняется задача и как долго повторяется шаблон повторения после запуска задачи.
<xs:element name="Repetition"
type="repetitionType"
/>
Элемент Повторение определяется сложным типом triggerBaseType .
Родительский элемент
Элемент | Унаследован от | Описание |
---|---|---|
BootTrigger | bootTriggerType | Указывает триггер, запускающий задачу при загрузке системы. |
CalendarTrigger | calendarTriggerType | Указывает триггер ежедневно, еженедельно, ежемесячно или ежемесячного дня недели (DOW). |
EventTrigger | eventTriggerType | Указывает триггер, запускающий задачу при возникновении системного события. |
IdleTrigger | idleTriggerType | Указывает триггер, запускающий задачу, когда компьютер переходит в состояние простоя. |
LogonTrigger | logonTriggerType | Указывает триггер, запускающий задачу при входе пользователя в систему. |
RegistrationTrigger | registrationTriggerType | Указывает триггер, запускающий задачу при регистрации задачи. |
TimeTrigger | TimeTriggerType | Указывает триггер, запускающий задачу при активации триггера. |
Дочерние элементы
Элемент | Тип | Описание |
---|---|---|
Duration | длительность | Указывает, как долго повторяется шаблон. |
Интервал | длительность | Указывает интервал времени между каждым перезапуском задачи. |
StopAtDurationEnd | Логическое | Указывает, что выполняющиеся экземпляры задачи останавливаются в конце длительности шаблона повторения. |
Комментарии
Если вы указываете длительность повторения для задачи, необходимо также указать интервал повторения.
Если вы регистрируете задачу, содержащую триггер с интервалом повторения, равным одной минуте, и длительностью повторения, равной четырем минутам, задача будет запущена пять раз. Пять повторений можно определить по следующему шаблону.
- Задача начинается в начале первой минуты.
- Следующая задача начинается в конце первой минуты.
- Следующая задача начинается в конце второй минуты.
- Следующая задача начинается в конце третьей минуты.
- Следующая задача начинается в конце четвертой минуты.
Windows Server 2003, Windows XP и Windows 2000: При регистрации задачи, содержащей триггер с интервалом повторения, равным одной минуте, и длительностью повторения, равной четырем минутам, задача будет запущена четыре раза.
Windows Vista, Windows 7, Windows Server 2008, Windows 8 и Windows Server 2012. Как правило, при установке длительности повторения в точное число, кратное интервалу, возвращается число, описанное выше. Однако при определенных условиях интенсивной нагрузки может быть превышено время ожидания, прежде чем TaskScheduler сможет запустить последний интервал задачи.
Для разработки скриптов шаблон повторения указывается с помощью свойства Trigger.Повторение , наследуемого всеми объектами триггера.
Для разработки на C++ шаблон повторения указывается с помощью свойства ITRigger::Повторение , которое наследуется всеми интерфейсами триггера.
Примеры
Следующий XML-код определяет элемент триггера загрузки, который задает шаблон повторения для триггера.
<BootTrigger>
<StartBoundary>2005-01-01T08:00:00</StartBoundary>
<EndBounadry>2007-01-01T08:00:00</EndBoundary>
<Enabled>true</Enabled>
<Repetition>
<Interval></Interval>
<Duration></Duration>
<StopAtDurationEnd>true</StopAtDurationEnd>
</Repetition>
<ExecutionTimeLimit></ExecutionTimeLimit>
<Delay><Delay>
</BootTrigger>
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |