Taskplaner 2.0-Schnittstellen

Die in den folgenden Themen beschriebenen Schnittstellen bieten programmgesteuerten Zugriff auf die Funktionen, die in der Taskplaner verfügbar sind, die im Windows Vista-Betriebssystem verwendet wird.

Diese Themen enthalten eine Beschreibung der Schnittstelle, eine Liste der Eigenschaften und Methoden, die von der Schnittstelle definiert werden, und Hinweise zu allen besonderen Umständen, die bei verwendung der -Schnittstelle beachtet werden sollten.

Die folgenden Schnittstellen werden in Taskplaner 2.0 eingeführt.

Schnittstelle BESCHREIBUNG
IAction Stellt die allgemeinen Eigenschaften dar, die von allen Aktionsobjekten geerbt werden.
IActionCollection Enthält die Aktionen, die von der Aufgabe ausgeführt werden. Die zugehörigen Methoden können verwendet werden, um aktionen einer Aufgabe hinzuzufügen, daraus zu entfernen und diese abzurufen.
IBootTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn das System gestartet wird.
IComHandlerAction Stellt eine Aktion dar, die einen Handler ausspricht.
IDailyTrigger Stellt einen Trigger dar, der eine Aufgabe basierend auf einem täglichen Zeitplan startet.
IEmailAction Stellt eine Aktion dar, die eine E-Mail sendet.
IEventTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn ein Systemereignis auftritt.
IExecAction Stellt eine Aktion dar, die einen Befehlszeilenvorgang ausgeführt.
IIdleSettings Gibt an, wie die Taskplaner Aufgaben ausführt, wenn sich der Computer in einem Leerlaufzustand befindet.
IIdleTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn der Computer in den Leerlaufzustand übergeht.
ILogonTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn sich ein Benutzer anmeldet.
IMaintenanceSettings Gibt die Einstellungen an, die Taskplaner während der automatischen Wartung zum Ausführen der Aufgabe verwendet.
IMonthlyDOWTrigger Stellt einen Trigger dar, der eine Aufgabe nach einem monatlichen Wochentag startet.
IMonthlyTrigger Stellt einen Trigger dar, der eine Aufgabe basierend auf einem monatlichen Zeitplan startet.
INetworkSettings Stellt die Einstellungen zur Verfügung, die Taskplaner Dienst verwendet, um ein Netzwerkprofil zu erhalten.
IPrincipal Stellt die Sicherheitsanmeldeinformationen für einen Prinzipal zur
IPrincipal2 Stellt zusätzliche Sicherheitsanmeldeinformationen für einen Prinzipal zur
IRegisteredTask Stellt die Methoden zur sofortigen Ausführung der Aufgabe, zum Erhalten aller ausgeführten Instanzen der Aufgabe, zum Erhalten oder Festlegen der Anmeldeinformationen, die zum Registrieren der Aufgabe verwendet werden, sowie der Eigenschaften, die die Aufgabe beschreiben, zurEntspricht.
IRegisteredTaskCollection Enthält alle aufgaben, die registriert sind.
IRegistrationInfo Stellt die administrativen Informationen zur Verfügung, die zum Beschreiben der Aufgabe verwendet werden können. Diese Informationen umfassen Details wie eine Beschreibung der Aufgabe, den Autor der Aufgabe, das Datum, an dem die Aufgabe registriert wurde, und die Sicherheitsbeschreibung der Aufgabe.
IRegistrationTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn der Task registriert wird.
IRepetitionPattern Definiert, wie oft der Task ausgeführt wird und wie lange das Wiederholungsmuster wiederholt wird, nachdem die Aufgabe gestartet wurde.
IRunningTask Stellt die Methoden zum Erhalten von Informationen aus einer ausgeführten Aufgabe und zum Steuern dieser Aufgabe zur Verfügung.
IRunningTaskCollection Stellt eine Auflistung zum Steuern ausgeführter Aufgaben zur Verfügung.
ISessionStateChangeTrigger Löst Aufgaben für Konsolenverbinden oder -trennen, Remote verbinden oder trennen oder Benachrichtigungen zum Sperren oder Entsperren der Arbeitsstation aus.
IShowMessageAction Stellt eine Aktion dar, die ein Meldungsfeld zeigt, wenn eine Aufgabe aktiviert wird.
ITaskDefinition Definiert alle Komponenten einer Aufgabe, z. B. die Aufgabeneinstellungen, Trigger, Aktionen und Registrierungsinformationen.
ITaskFolder Stellt die Methoden zum Registrieren (Erstellen) von Aufgaben im Ordner, Entfernen von Tasks aus dem Ordner und Erstellen oder Entfernen von Unterordnern aus dem Ordner zur Verfügung.
ITaskFolderCollection Stellt Informationen und Steuerungen für eine Auflistung von Ordnern mit Aufgaben zur Verfügung.
ITaskHandler Definiert die Methoden, die vom -Dienst aufgerufen Taskplaner, um einen COM-Handler zu verwalten.
ITaskHandlerStatus Stellt die Methoden zur Verfügung, die von COM-Handlern verwendet werden, um die Taskplaner den Status des Handlers zu benachrichtigen.
ITaskNamedValuePair Erstellt ein Name-Wert-Paar, in dem der Name dem Wert zugeordnet ist.
ITaskNamedValueCollection Enthält eine Auflistung von Name-Wert-Paaren der ITaskNamedValuePair-Schnittstelle.
ITaskService Ermöglicht den Zugriff auf den Taskplaner zum Verwalten registrierter Aufgaben.
ITaskSettings Stellt die Einstellungen zur Verfügung, die Taskplaner den Dienst zum Ausführen der Aufgabe verwenden.
ITaskSettings2 Stellt zusätzliche Einstellungen zur Verfügung, Taskplaner dienste zum Ausführen der Aufgabe verwenden.
ITaskSettings3 Stellt die erweiterten Einstellungen zur Taskplaner der Aufgabe verwendet.
ITaskVariables Definiert Taskvariablen, die als Parameter an Taskhandler und externe ausführbare Dateien übergeben werden können, die von Tasks gestartet werden. Taskhandler, die Daten in Auftragsvariablen eingeben und ausgabe müssen, sollten eine Abfrageschnittstelle für den Dienstzeiger für ITaskVariables ausführen.
ITimeTrigger Stellt einen Trigger dar, der eine Aufgabe startet, wenn der Trigger aktiviert wird.
ITrigger Stellt die allgemeinen Eigenschaften bereit, die von allen Triggerschnittstellen geerbt werden.
ITriggerCollection Stellt die Methoden zum Hinzufügen, Entfernen aus und Zum Erhalten der Trigger einer Aufgabe zur Verwendung.
IWeeklyTrigger Stellt einen Trigger dar, der eine Aufgabe basierend auf einem wöchentlichen Zeitplan startet.