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.
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:
- TaskDefinition
- TriggerCollection
- trigger
- BootTrigger
- DailyTrigger
- EventTrigger
- IdleTrigger
- LogonTrigger
- MonthlyDOWTrigger
- MonthlyTrigger
- RegistrationTrigger
- TimeTrigger
- WeeklyTrigger
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:
- ITaskDefinition
- ITriggerCollection
- ITrigger
- IBootTrigger
- IDailyTrigger
- IEventTrigger
- IIdleTrigger
- ILogonTrigger
- IMonthlyDOWTrigger
- IMonthlyTrigger
- IRegistrationTrigger
- ITimeTrigger
- IWeeklyTrigger
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.
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.
Kapcsolódó témakörök