Поделиться через


Интерфейс IWeeklyTrigger (taskschd.h)

Представляет триггер, запускающий задачу на основе еженедельного расписания. Например, задача начинается в 8:00 в определенный день недели каждую неделю или каждую вторая неделя.

Наследование

Интерфейс IWeeklyTrigger наследуется от интерфейса ITrigger.

Методы

Интерфейс IWeeklyTrigger содержит следующие методы.

 
IWeeklyTrigger::get_DaysOfWeek

Возвращает или задает дни недели, в которых выполняется задача. (Получить)
IWeeklyTrigger::get_RandomDelay

Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IWeeklyTrigger.get_RandomDelay)
IWeeklyTrigger::get_WeeksInterval

Возвращает или задает интервал между неделями в расписании. (Получить)
IWeeklyTrigger::p ut_DaysOfWeek

Возвращает или задает дни недели, в которых выполняется задача. (Put)
IWeeklyTrigger::p ut_RandomDelay

Возвращает или задает время задержки, которое случайным образом добавляется к времени начала триггера. (IWeeklyTrigger.put_RandomDelay)
IWeeklyTrigger::p ut_WeeksInterval

Возвращает или задает интервал между неделями в расписании. (Put)

Комментарии

Время запуска задачи задается свойством StartBoundary .

При чтении или записи собственного XML-кода для задачи еженедельный триггер указывается с помощью элемента ScheduleByWeek схемы планировщика задач.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h

См. также раздел

ITrigger

ITriggerCollection

ITriggerCollection::Create

Планировщик заданий

Интерфейсы планировщика задач