Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejsy API używane do zarządzania wyzwalaczami różnią się w zależności od wersji harmonogramu zadań. Jednak w obu przypadkach te interfejsy API umożliwiają tworzenie nowych wyzwalaczy, pobieranie i aktualizowanie istniejących wyzwalaczy oraz usuwanie wyzwalaczy, które nie są już wymagane.
Aplikacje opracowywane przy użyciu harmonogramu zadań 2.0 mogą używać obiektów i interfejsów do tworzenia, pobierania, modyfikowania i usuwania wyzwalaczy dla zadania.
Na poniższej ilustracji zadanie określa kolekcję wyzwalaczy przy użyciu jej właściwości Triggers. Ta kolekcja zawiera co najmniej jeden interfejs API wyzwalacza z każdym interfejsem API określającym określony typ wyzwalacza. Na przykład na poniższej ilustracji kolekcja wyzwalaczy zawiera wyzwalacz rozruchu, wyzwalacz logowania i wyzwalacz dzienny.
interfejsy wyzwalacza 
Interfejsy API obiektów do tworzenia skryptów
Aby uzyskać więcej informacji na temat metod i właściwości obiektów używanych do określania wyzwalaczy, zobacz:
- TaskDefinition
- TriggerCollection
- wyzwalacza
- BootTrigger
- DailyTrigger
- EventTrigger
- IdleTrigger
- logonTrigger
- MonthlyDOWTrigger
- MonthlyTrigger
- RegistrationTrigger
- TimeTrigger
- WeeklyTrigger
Interfejsy API dla programowania w języku C++
Aby uzyskać więcej informacji na temat metod i właściwości interfejsów używanych do określania wyzwalaczy, zobacz:
- ITaskDefinition
- ITriggerCollection
- ITrigger
- IBootTrigger
- IDailyTrigger
- IEventTrigger
- IIdleTrigger
- ILogonTrigger
- IMonthlyDOWTrigger
- IMonthlyTrigger
- IRegistrationTrigger
- ITimeTrigger
- IWeeklyTrigger
Interfejsy wyzwalacza harmonogramu zadań 1.0
Istniejące aplikacje opracowywane przy użyciu harmonogramu zadań 1.0 mogą używać metod dostępnych w interfejsach Harmonogramu zadań 1.0 do tworzenia, pobierania, modyfikowania i usuwania wyzwalaczy dla elementu roboczego . Należy jednak pamiętać, że wszystkie interfejsy, wyliczenia i struktury harmonogramu zadań w wersji 1.0 są przestarzałe i nie powinny być używane do tworzenia nowych aplikacji.
Dwa interfejsy używane do tego celu są pokazane na poniższej ilustracji. Interfejs IScheduledWorkItem służy do zarządzania wszystkimi wyzwalaczami skojarzonymi z elementem roboczym (takie zarządzanie obejmuje utworzenie nowego wyzwalacza dla elementu roboczego). Interfejs ITaskTrigger służy do zarządzania określonym wyzwalaczem.
interfejsy wyzwalacza 
Interfejs IScheduledWorkItem udostępnia metody tworzenia nowego wyzwalacza dla elementu roboczego, pobierania liczby wyzwalaczy skojarzonych z elementem roboczym, pobierania struktur wyzwalacza skojarzonych z elementem roboczym, pobierania ciągów wyzwalacza skojarzonych z elementem roboczym, i do usuwania wyzwalaczy.
Po udostępnieniu obiektu wyzwalacza można użyć interfejsu ITaskTrigger, aby pobrać strukturę wyzwalacza i ciąg wyzwalacza oraz ustawić kryteria używane do wyzwolenia wyzwalacza. Ten interfejs jest używany tylko w przypadku pracy z obiektem wyzwalacza zadań .
Tematy pokrewne