Udostępnij przez


Interfejsy harmonogramu zadań

Interfejsy opisane w poniższych tematach zapewniają programowy dostęp do funkcji dostępnych w harmonogramie zadań.

Tematy te zawierają opis interfejsu, listę właściwości i metod zdefiniowanych przez interfejs oraz uwagi dotyczące wszelkich szczególnych okoliczności, które należy zauważyć podczas korzystania z interfejsu.

Następujące interfejsy są wprowadzane w harmonogramie zadań 2.0, który jest używany w systemie operacyjnym Windows Vista.

Interfejs Opis
IAction Udostępnia typowe właściwości dziedziczone przez wszystkie obiekty akcji.
IActionCollection Zawiera akcje wykonywane przez zadanie. Jej metody mogą służyć do dodawania, usuwania i pobierania akcji zadania.
IBootTrigger Reprezentuje wyzwalacz, który uruchamia zadanie po uruchomieniu systemu.
IComHandlerAction Reprezentuje akcję uruchamiającą program obsługi.
IDailyTrigger Reprezentuje wyzwalacz, który uruchamia zadanie zgodnie z harmonogramem dziennym.
IEmailAction Reprezentuje akcję, która wysyła wiadomość e-mail.
IEventTrigger Reprezentuje wyzwalacz, który uruchamia zadanie po wystąpieniu zdarzenia systemowego.
IExecAction Reprezentuje akcję wykonującą operację wiersza polecenia.
IIdleSettings Określa, jak harmonogram zadań wykonuje zadania, gdy komputer jest w stanie bezczynności.
IIdleTrigger Reprezentuje wyzwalacz, który uruchamia zadanie, gdy komputer przechodzi w stan bezczynności.
ILogonTrigger Reprezentuje wyzwalacz, który uruchamia zadanie po zalogowaniu się użytkownika.
IMaintenanceSettings Udostępnia ustawienia używane przez harmonogram zadań do wykonywania zadań podczas konserwacji automatycznej.
IMonthlyDOWTrigger Reprezentuje wyzwalacz, który uruchamia zadanie zgodnie z miesięcznym harmonogramem dnia tygodnia.
IMonthlyTrigger Reprezentuje wyzwalacz, który uruchamia zadanie na podstawie harmonogramu miesięcznego.
INetworkSettings Udostępnia ustawienia używane przez usługę Harmonogram zadań w celu uzyskania profilu sieciowego.
IPrincipal Udostępnia poświadczenia zabezpieczeń dla podmiotu zabezpieczeń.
IPrincipal2 Udostępnia dodatkowe poświadczenia zabezpieczeń dla podmiotu zabezpieczeń.
IRegisteredTask Udostępnia metody używane do natychmiastowego uruchamiania zadania, uzyskiwania wszystkich uruchomionych wystąpień zadania, pobierania lub ustawiania poświadczeń używanych do rejestrowania zadania oraz właściwości opisujących zadanie.
IRegisteredTaskCollection Zawiera wszystkie zarejestrowane zadania.
IRegistrationInfo Zawiera informacje administracyjne, których można użyć do opisania zadania. Te informacje zawierają szczegółowe informacje, takie jak opis zadania, autor zadania, data zarejestrowania zadania oraz deskryptor zabezpieczeń zadania.
IRegistrationTrigger Reprezentuje wyzwalacz, który uruchamia zadanie po zarejestrowaniu zadania.
IRepetitionPattern Określa, jak często zadanie jest uruchamiane i jak długo wzorzec powtórzeń jest powtarzany po uruchomieniu zadania.
IRunningTask Udostępnia metody pobierania informacji z uruchomionego zadania i kontrolowania go.
IRunningTaskCollection Udostępnia kolekcję używaną do kontrolowania uruchomionych zadań.
ISessionStateChangeTrigger Wyzwala zadania dotyczące łączenia lub rozłączania konsoli, podłączania zdalnego lub rozłączania bądź blokowania stacji roboczej lub odblokowywania powiadomień.
IShowMessageAction Reprezentuje akcję, która wyświetla okno komunikatu po aktywowaniu zadania.
ITaskDefinition Definiuje wszystkie składniki zadania, takie jak ustawienia zadania, wyzwalacze, akcje i informacje o rejestracji.
ITaskFolder Udostępnia metody używane do rejestrowania (tworzenia) zadań w folderze, usuwania zadań z folderu i tworzenia lub usuwania podfolderów z folderu.
ITaskFolderCollection Zawiera informacje i kontrolkę dla kolekcji folderów, które zawierają zadania.
ITaskHandler Definiuje metody wywoływane przez usługę Harmonogram zadań do zarządzania procedurą obsługi modelu COM.
ITaskHandlerStatus Udostępnia metody, które są używane przez programy obsługi COM do powiadamiania harmonogramu zadań o stanie programu obsługi.
ITaskNamedValuePair Tworzy parę name-value, w której nazwa jest skojarzona z wartością.
ITaskNamedValueCollection Zawiera kolekcję par ITaskNamedValuePair nazwa-wartość interfejsu.
ITaskService Zapewnia dostęp do usługi Harmonogram zadań do zarządzania zarejestrowanymi zadaniami.
ITaskSettings Udostępnia ustawienia używane przez usługę Harmonogram zadań do wykonania zadania.
ITaskSettings2 Udostępnia dodatkowe ustawienia używane przez harmonogram zadań do wykonania zadania.
ITaskVariables Definiuje zmienne zadań, które mogą być przekazywane jako parametry do programów obsługi zadań i zewnętrznych plików wykonywalnych uruchamianych przez zadania podrzędne. Programy obsługi zadań, które wymagają danych wejściowych i wyjściowych do zmiennych zadań, powinny wykonać interfejs zapytania dla wskaźnika usług dla ITaskVariables.
ITimeTrigger Reprezentuje wyzwalacz, który uruchamia zadanie po aktywowaniu wyzwalacza.
ITrigger Udostępnia typowe właściwości dziedziczone przez wszystkie interfejsy wyzwalacza.
ITriggerCollection Udostępnia metody, które są używane do dodawania, usuwania i pobierania wyzwalaczy zadania.
IWeeklyTrigger Reprezentuje wyzwalacz, który uruchamia zadanie na podstawie harmonogramu tygodniowego.

 

Ostrzeżenie

Interfejsy harmonogramu zadań 1.0 są dostępne tylko w systemach operacyjnych Windows 2000, Windows XP i Windows Server 2003. Są one przestarzałe w systemie Windows Vista i mogą zostać całkowicie usunięte w przyszłości. Użyj interfejsów harmonogramu zadań 2.0 wymienionych powyżej.