EventTrigger 对象

脚本对象,表示在发生系统事件时启动任务的触发器。

成员

EventTrigger 对象具有以下类型的成员:

属性

EventTrigger 对象具有以下属性。

属性 访问类型 说明
延迟
读取/写入
获取或设置一个值,该值指示事件发生时和任务启动之间的时间量。
已启用
读取/写入
继承自 Trigger 对象。 获取或设置一个布尔值,该值指示是否启用触发器。
EndBoundary
读取/写入
继承自 Trigger 对象。 获取或设置停用触发器的日期和时间。 触发器在停用后无法启动该任务。
ExecutionTimeLimit
读取/写入
继承自 Trigger 对象。 获取或设置允许此触发器启动的任务运行的最大时间量。
Id
读取/写入
继承自 Trigger 对象。 获取或设置触发器的标识符。
重复
读取/写入
继承自 Trigger 对象。 获取或设置任务运行的频率,以及启动任务后重复模式的时间。
StartBoundary
读取/写入
继承自 Trigger 对象。 获取或设置激活触发器的日期和时间。
订阅
读取/写入
获取或设置 XPath 查询字符串,该字符串标识触发触发器的事件。
类型
只读
继承自 Trigger 对象。 获取触发器的类型。
ValueQueries
读取/写入
获取或设置命名 XPath 查询的集合。 集合中的每个查询都应用于从 订阅 属性中指定的订阅查询返回的最后一个匹配事件 XML。 查询的名称可用作 ShowMessageAction 操作消息中的变量。

注解

最多可以创建包含事件订阅的 500 个任务。 查询各种事件的事件订阅可用于触发使用相同操作来响应所记录的事件的任务。

读取或写入任务自己的 XML 时,使用 Task Scheduler 架构的 EventTrigger 元素指定事件触发器。

示例

有关此脚本对象的详细信息和代码示例,请参阅 事件触发器示例 (脚本)

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Windows.ui.xaml.h
类型库
Taskschd.tlb
DLL
Taskschd.dll

另请参阅

触发器

TriggerCollection

TriggerCollection.Create