Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní API, která se používají ke správě triggerů, se liší v závislosti na verzi plánovače úloh. V obou případech ale tato rozhraní API umožňují vytvářet nové triggery, načítat a aktualizovat existující triggery a odstraňovat triggery, které už nejsou potřeba.
Aplikace vyvinuté pomocí plánovače úloh 2.0 můžou používat objekty a rozhraní k vytváření, načítání, úpravám a odstraňování triggerů pro úlohu.
Na následujícím obrázku úloha určuje kolekci triggerů pomocí vlastnosti Triggers. Tato kolekce obsahuje jedno nebo více rozhraní API pro jednotlivé aktivační události s každým rozhraním API určujícím konkrétní typ triggeru. Například na obrázku pod kolekcí triggerů obsahuje spouštěcí aktivační událost, trigger přihlášení a denní aktivační událost.
Rozhraní API objektů pro vývoj skriptů
Další informace o metodách a vlastnostech objektů, které se používají k určení aktivačních událostí, najdete v tématu:
- TaskDefinition
- triggerCollection
- triggeru
- boottrigger
- DailyTrigger
- eventTrigger
- IdleTrigger
- LogonTrigger
- MonthlyDOWTrigger
- MonthlyTrigger
- RegistrationTrigger
- TimeTrigger
- WeeklyTrigger
Rozhraní API pro vývoj v jazyce C++
Další informace o metodách a vlastnostech rozhraní, která se používají k určení aktivačních událostí, najdete v tématu:
- ITaskDefinition
- ITriggerCollection
- ITrigger
- IBootTrigger
- IDailyTrigger
- IEventTrigger
- IIdleTrigger
- ILogonTrigger
- IMonthlyDOWTrigger
- IMonthlyTrigger
- IRegistrationTrigger
- ITimeTrigger
- IWeeklyTrigger
Rozhraní triggerů Plánovač úloh 1.0
Existující aplikace vyvinuté pomocí plánovače úloh 1.0 mohou používat metody, které jsou k dispozici z rozhraní plánovače úloh 1.0 k vytvoření, načtení, úpravě a odstranění triggerů pro pracovní položky. Mějte však na paměti, že všechna rozhraní plánovače úloh 1.0, výčty a struktury jsou zastaralé a neměly by se používat pro vývoj nových aplikací.
Dvě rozhraní, která se k tomu používají, jsou znázorněna na následujícím obrázku. Rozhraní IScheduledWorkItem slouží ke správě všech triggerů přidružených k pracovní položce (taková správa zahrnuje vytvoření nové aktivační události pro pracovní položku). Rozhraní ITaskTrigger slouží ke správě konkrétní aktivační události.
Rozhraní IScheduledWorkItem poskytuje metody pro vytvoření nové aktivační události pro pracovní položku, načtení počtu aktivačních událostí přidružených k pracovní položce, načtení struktury aktivačních událostí přidružené k pracovní položce, načítání aktivačních řetězců přidružených k pracovní položce. a pro odstranění aktivačních událostí.
Jakmile je objekt triggeru k dispozici, můžete pomocí rozhraní ITaskTrigger načíst strukturu triggeru a řetězec triggeru a nastavit kritéria, která se používají k aktivaci triggeru. Toto rozhraní se používá pouze při práci s objektem triggeru úlohy.
Související témata