共用方式為


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

取得或設定會觸發工作啟動的終端機伺服器會話變更類型。 (Put)
ISessionStateChangeTrigger::p ut_UserId

取得或設定終端伺服器會話的使用者。 偵測到此使用者的工作階段狀態變更時,會啟動工作。 (Put)

備註

讀取或寫入工作自己的 XML 時,會使用工作排程器架構的 SessionStateChangeTrigger 元素來指定工作狀態變更觸發程式。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 taskschd.h

另請參閱

ITrigger

ITriggerCollection

ITriggerCollection::Create