ISessionStateChangeTrigger 接口 (taskschd.h)

触发控制台连接或断开连接、远程连接或断开连接、工作站锁定或解锁通知的任务。

继承

ISessionStateChangeTrigger 接口继承自 ITrigger 接口。

方法

ISessionStateChangeTrigger 接口包含以下方法。

 
ISessionStateChangeTrigger::get_Delay

获取或设置一个值,该值指示在检测到终端服务器会话状态更改后启动任务之前发生延迟的时间。 (ISessionStateChangeTrigger.get_Delay)
ISessionStateChangeTrigger::get_StateChange

获取或设置将触发任务启动的终端服务器会话更改的类型。 (获取)
ISessionStateChangeTrigger::get_UserId

获取或设置终端服务器会话的用户。 检测到此用户的会话状态更改时,将启动任务。 (获取)
ISessionStateChangeTrigger::p ut_Delay

获取或设置一个值,该值指示在检测到终端服务器会话状态更改后启动任务之前发生延迟的时间。 (ISessionStateChangeTrigger.put_Delay)
ISessionStateChangeTrigger::p ut_StateChange

获取或设置将触发任务启动的终端服务器会话更改的类型。 (放置)
ISessionStateChangeTrigger::p ut_UserId

获取或设置终端服务器会话的用户。 检测到此用户的会话状态更改时,将启动任务。 (放置)

注解

为任务读取或写入自己的 XML 时,使用任务计划程序架构的 SessionStateChangeTrigger 元素指定会话状态更改触发器。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 taskschd.h

另请参阅

ITrigger

ITriggerCollection

ITriggerCollection::Create