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

Представляет триггер, запускающий задачу при возникновении системного события.

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

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

Методы

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

 
IEventTrigger::get_Delay

Возвращает или задает значение, указывающее время между началом события и запуском задачи. (Получить)
IEventTrigger::get_Subscription

Возвращает или задает строку запроса, идентифицирующее событие, активирующее триггер. (Получить)
IEventTrigger::get_ValueQueries

Возвращает или задает коллекцию именованных запросов XPath. Каждый запрос в коллекции применяется к последнему XML-коду события сопоставления, возвращенного запросом подписки, указанным в свойстве Subscription. (Получить)
IEventTrigger::p ut_Delay

Возвращает или задает значение, указывающее время между началом события и запуском задачи. (Put)
IEventTrigger::p ut_Subscription

Возвращает или задает строку запроса, идентифицирующее событие, активирующее триггер. (Put)
IEventTrigger::p ut_ValueQueries

Возвращает или задает коллекцию именованных запросов XPath. Каждый запрос в коллекции применяется к последнему XML-коду события сопоставления, возвращенного запросом подписки, указанным в свойстве Subscription. (Put)

Комментарии

Можно создать не более 500 задач с подписками на события. Подписка на события, которая запрашивает различные события, может использоваться для активации задачи, которая использует то же действие в ответ на регистрированные события.

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

Примеры

Дополнительные сведения и пример кода для этого интерфейса см. в разделе Пример триггера событий (C++).

Требования

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

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

IRepetitionPattern

IShowMessageAction

ITaskNamedValueCollection

ITrigger

TASK_TRIGGER_TYPE2

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

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