Feladatütemező felületei
Az alábbi témakörökben ismertetett felületek programozott hozzáférést biztosítanak a Feladatütemezőben elérhető funkciókhoz.
Ezek a témakörök tartalmazzák az interfész leírását, az interfész által meghatározott tulajdonságokat és módszereket, valamint megjegyzéseket tartalmaznak minden olyan különleges körülményről, amelyet fel kell jegyezni az interfész használatakor.
A Windows Vista operációs rendszerben használt Task Scheduler 2.0 a következő felületeket tartalmazza.
Interfész | Leírás |
---|---|
IAction | Az összes műveletobjektum által öröklő közös tulajdonságokat tartalmazza. |
IActionCollection | A feladat által végrehajtott műveleteket tartalmazza. A metódusokkal hozzáadhatja, eltávolíthatja és lekérheti egy tevékenység műveleteit. |
IBootTrigger | Olyan eseményindítót jelöl, amely a rendszer indításakor elindít egy feladatot. |
IComHandlerAction | Egy kezelőt aktiváló műveletet jelöl. |
IDailyTrigger | Olyan eseményindítót jelöl, amely napi ütemezés alapján indít el egy tevékenységet. |
IEmailAction | Egy e-mailt küldő műveletet jelöl. |
IEventTrigger | Olyan eseményindítót jelöl, amely rendszeresemények esetén elindít egy feladatot. |
IExecAction | Parancssori műveletet végrehajtó műveletet jelöl. |
IIdleSettings | Meghatározza, hogy a Feladatütemező hogyan hajtja végre a feladatokat, ha a számítógép tétlen állapotban van. |
IIdleTrigger | Olyan eseményindítót jelöl, amely elindít egy feladatot, amikor a számítógép tétlen állapotba kerül. |
ILogonTrigger | Olyan eseményindítót jelöl, amely elindít egy feladatot, amikor egy felhasználó bejelentkezik. |
IMaintenanceSettings | Megadja azokat a beállításokat, amelyeket a Feladatütemező az automatikus karbantartás során a feladat végrehajtásához használ. |
IMonthlyDOWTrigger | Olyan eseményindítót jelöl, amely egy tevékenységet a hét minden napján elindít. |
IMonthlyTrigger | Olyan eseményindítót jelöl, amely havi ütemezés alapján indít el egy tevékenységet. |
INetworkSettings | Megadja azokat a beállításokat, amelyeket a Feladatütemező szolgáltatás a hálózati profil beszerzéséhez használ. |
IPrincipal | Megadja az egyszerű felhasználó biztonsági hitelesítő adatait. |
IPrincipal2 | További biztonsági hitelesítő adatokat biztosít egy egyszerű felhasználó számára. |
IRegisteredTask | Megadja a feladat azonnali futtatásához használt metódusokat, lekérheti a tevékenység futó példányait, lekérheti vagy beállíthatja a tevékenység regisztrálásához használt hitelesítő adatokat, valamint a tevékenységet leíró tulajdonságokat. |
IRegisteredTaskCollection | Az összes regisztrált feladatot tartalmazza. |
IRegistrationInfo | A feladat leírásához használható rendszergazdai információkat tartalmazza. Ezek az információk olyan részleteket tartalmaznak, mint a tevékenység leírása, a tevékenység szerzője, a tevékenység regisztrálásának dátuma és a tevékenység biztonsági leírója. |
IRegistrationTrigger | Olyan eseményindítót jelöl, amely a tevékenység regisztrálásakor elindít egy tevékenységet. |
IRepetitionPattern | Meghatározza, hogy milyen gyakran fut a tevékenység, és mennyi ideig ismétlődik az ismétlési minta a tevékenység elindítása után. |
IRunningTask | A futó tevékenységek információinak lekérésére és vezérlésére használható módszereket tartalmazza. |
IRunningTaskCollection | Olyan gyűjteményt biztosít, amely a futó tevékenységek vezérlésére szolgál. |
ISessionStateChangeTrigger | Feladatokat aktivál a konzol csatlakoztatásához vagy leválasztáshoz, távoli csatlakozáshoz vagy leválasztáshoz, illetve a munkaállomás zárolásához vagy zárolásának feloldásához. |
IShowMessageAction | Olyan műveletet jelöl, amely egy tevékenység aktiválásakor üzenetmezőt jelenít meg. |
ITaskDefinition | Meghatározza a tevékenység összes összetevőjét, például a tevékenység beállításait, eseményindítóit, műveleteit és regisztrációs adatait. |
ITaskFolder | Megadja a mappákban a tevékenységek regisztrálásához (létrehozásához) használt metódusokat, eltávolítja a feladatokat a mappából, és almappákat hoz létre vagy távolít el a mappából. |
ITaskFolderCollection | Információkat és vezérlést biztosít a feladatokat tartalmazó mappák gyűjteményéhez. |
ITaskHandler | Meghatározza azokat a metódusokat, amelyeket a Feladatütemező szolgáltatás meghív egy COM-kezelő kezeléséhez. |
ITaskHandlerStatus | A COM-kezelők által a feladatütemezőnek a kezelő állapotáról való értesítéséhez használt metódusokat tartalmazza. |
ITaskNamedValuePair | Létrehoz egy név-érték párot, amelyben a név az értékhez van társítva. |
ITaskNamedValueCollection | ITaskNamedValuePair felületnév-érték párok gyűjteményét tartalmazza. |
ITaskService | Hozzáférést biztosít a Feladatütemező szolgáltatáshoz a regisztrált tevékenységek kezeléséhez. |
ITaskSettings | Megadja a Feladatütemező szolgáltatás által a feladat végrehajtásához használt beállításokat. |
ITaskSettings2 | További beállításokat biztosít, amelyeket a Feladatütemező a feladat végrehajtásához használ. |
ITaskVariables | Olyan feladatváltozókat határoz meg, amelyek paraméterként továbbíthatók a tevékenységek által indított feladatkezelőknek és külső végrehajthatóknak. Azoknak a feladatkezelőknek, amelyeknek adatokat kell bemeneti és kimeneti adatokat adniuk a feladatváltozóknak, lekérdezési felületet kell végrehajtaniuk a szolgáltatások mutatóján ITaskVariables. |
ITimeTrigger | Olyan eseményindítót jelöl, amely az eseményindító aktiválásakor elindít egy feladatot. |
ITrigger | Az összes trigger-felület által öröklő közös tulajdonságokat tartalmazza. |
ITriggerCollection | Megadja a tevékenységek eseményindítóinak hozzáadásához, eltávolításához és lekéréséhez használt metódusokat. |
IWeeklyTrigger | Olyan eseményindítót jelöl, amely heti ütemezés alapján indít el egy tevékenységet. |
Figyelmeztetés
A Feladatütemező 1.0 felületei csak Windows 2000, Windows XP és Windows Server 2003 operációs rendszereken érhetők el. Ezek a Windows Vista-ra elavultak, és a jövőben teljesen el lesznek távolítva. Használja helyette a fent felsorolt Feladatütemező 2.0-s felületeket.