Megosztás a következőn keresztül:


Trigger-felületek

Az eseményindítók kezelésére használt API-k a Feladatütemező verziójától függően változnak. Ezek az API-k azonban mindkét esetben lehetővé teszik új eseményindítók létrehozását, a meglévő triggerek lekérését és frissítését, valamint a már nem szükséges eseményindítók törlését.

A Feladatütemező 2.0 használatával fejlesztett alkalmazások objektumok és felületek használatával hozhatják létre, kérdezhetik le, módosíthatják és törölhetik a tevékenység eseményindítóit.

Az alábbi ábrán egy tevékenység triggerek gyűjteményét adja meg a Triggers tulajdonságával. Ez a gyűjtemény egy vagy több egyedi eseményindító API-t tartalmaz, amelyek mindegyik API-ja meghatározott eseményindító-típust határoz meg. Az alábbi ábrán például az eseményindító-gyűjtemény tartalmaz egy rendszerindítási eseményindítót, egy bejelentkezési eseményindítót és egy napi eseményindítót.

feladatütemező 2.0 triggerfelületei

Objektum API-k szkriptek fejlesztéséhez

Az eseményindítók megadásához használt objektumok metódusairól és tulajdonságairól a következő témakörben talál további információt:

Interfészek API-k a C++ fejlesztéshez

Az eseményindítók megadásához használt felületek metódusairól és tulajdonságairól a következő témakörben talál további információt:

Feladatütemező 1.0 triggerfelületei

A Feladatütemező 1.0 használatával fejlesztett meglévő alkalmazások a Feladatütemező 1.0 felületeken elérhető metódusokat használhatják munkaelem eseményindítóinak létrehozásához, lekéréséhez, módosításához és törléséhez. Vegye figyelembe azonban, hogy a Feladatütemező 1.0-s felületei, enumerációi és struktúrái elavultak, és nem használhatók új alkalmazások fejlesztéséhez.

Az ehhez használt két felület az alábbi ábrán látható. Az IScheduledWorkItem felület a munkaelemhez társított összes eseményindító kezelésére szolgál (az ilyen kezelés magában foglalja egy új eseményindító létrehozását a munkaelemhez). Az ITaskTrigger felület egy adott eseményindító kezelésére szolgál.

feladatütemező 1.0-s triggerfelületei

Az IScheduledWorkItem felület metódusokat biztosít egy munkaelem új eseményindítójának létrehozásához, a munkaelemhez társított triggerek számának lekéréséhez, a munkaelemhez társított eseményindító-struktúrák lekéréséhez, a munkaelemhez társított eseményindító-sztringek lekéréséhez, és az eseményindítók törléséhez.

Miután elérhető az eseményindító objektum, az ITaskTrigger felülettel lekérheti az eseményindító szerkezetét és az eseményindító sztringét, és beállíthatja az eseményindító indításához használt feltételeket. Ezt a felületet csak akkor használja a rendszer, ha tevékenységindító objektummal dolgozik.

tevékenységindítók

triggertípusok

triggerstruktúrák