共用方式為


觸發程式介面

用來管理觸發程式的 API 會根據工作排程器的版本而有所不同。 不過,在這兩種情況下,這些 API 都可讓您建立新的觸發程式、擷取和更新現有的觸發程式,以及刪除不再需要的觸發程式。

使用工作排程器 2.0 開發的應用程式可以使用對象和介面來建立、擷取、修改和刪除工作的觸發程式。

在下圖中,工作會使用其 Triggers 屬性來指定觸發程式的集合。 此集合包含一或多個個別觸發程式 API,每個 API 都會指定特定的觸發程式類型。 例如,在下圖中,觸發程式集合包含開機觸發程式、登入觸發程式和每日觸發程式。

工作排程器 2.0 觸發程式介面

腳本開發的物件 API

如需用來指定觸發程式之物件之方法和屬性的詳細資訊,請參閱:

C++開發的介面 API

如需用來指定觸發程式之介面之方法和屬性的詳細資訊,請參閱:

工作排程器 1.0 觸發程式介面

使用工作排程器 1.0 開發的現有應用程式可以使用工作排程器 1.0 介面中可用的方法來建立、擷取、修改和刪除 工作項目的觸發程式。 不過,請注意,所有工作排程器 1.0 介面、列舉和結構都已過時,不應用於開發新的應用程式。

下圖顯示用來執行這項作的兩個介面。 IScheduledWorkItem 介面可用來管理與工作專案相關聯的所有觸發程式(這類管理包括為工作專案建立新的觸發程式)。 ITaskTrigger 介面可用來管理特定觸發程式。

工作排程器 1.0 觸發程式介面

IScheduledWorkItem 介面提供方法來建立工作專案的新觸發程式、擷取與工作專案相關聯的觸發程式數目、擷取與工作專案相關聯的 觸發程序結構、擷取與工作專案相關聯的 觸發程式字元串, 和刪除觸發程式。

一旦觸發程式物件可供使用,您可以使用 ITaskTrigger 介面來擷取觸發程式結構和觸發程式的字串,以及設定用來引發觸發程式的準則。 只有您使用 工作觸發程式物件時,才會使用這個介面

工作觸發程式

觸發程式類型

觸發程序結構