触发器接口
用于管理触发器的 API 因任务计划程序的版本而异。 但是,在这两种情况下,这些 API 都可以创建新的触发器、检索和更新现有触发器,以及删除不再需要的触发器。
使用任务计划程序 2.0 开发的应用程序可以使用对象和接口来创建、检索、修改和删除任务的触发器。
在下图中,任务使用触发器属性指定触发器集合。 此集合包含一个或多个单独的触发器 API,每个 API 指定特定的触发器类型。 例如,在下图中,触发器集合包含启动触发器、登录触发器和每日触发器。
用于脚本开发的对象 API
有关用于指定触发器的对象的方法和属性的详细信息,请参阅:
- TaskDefinition
- TriggerCollection
- 触发器
- BootTrigger
- DailyTrigger
- EventTrigger
- IdleTrigger
- LogonTrigger
- MonthlyDOWTrigger
- MonthlyTrigger
- RegistrationTrigger
- TimeTrigger
- WeeklyTrigger
用于C++开发的接口 API
有关用于指定触发器的接口的方法和属性的详细信息,请参阅:
- ITaskDefinition
- ITriggerCollection
- ITrigger
- IBootTrigger
- IDailyTrigger
- IEventTrigger
- IIdleTrigger
- ILogonTrigger
- IMonthlyDOWTrigger
- IMonthlyTrigger
- IRegistrationTrigger
- ITimeTrigger
- IWeeklyTrigger
任务计划程序 1.0 触发器接口
使用任务计划程序 1.0 开发的现有应用程序可以使用任务计划程序 1.0 接口中提供的方法来创建、检索、修改和删除 工作项的触发器。 但是,请注意,所有任务计划程序 1.0 接口、枚举和结构都已过时,不应用于开发新应用程序。
下图显示了用于执行此作的两个接口。 IScheduledWorkItem 接口用于管理与工作项关联的所有触发器(此类管理包括为工作项创建新触发器)。 ITaskTrigger 接口用于管理特定触发器。
IScheduledWorkItem 接口提供了为工作项创建新触发器、检索与工作项关联的触发器数、检索与工作项关联的 触发器 结构、检索与工作项关联的 触发器字符串 的方法, 用于删除触发器。
触发器对象可用后,可以使用 ITaskTrigger 接口检索触发器结构和触发器的字符串,并设置用于触发触发器的条件。 仅当使用 任务触发器对象时,才使用此接口。
相关主题