Interfacce dell'Utilità di pianificazione 2.0
Le interfacce descritte negli argomenti seguenti forniscono l'accesso a livello di codice alla funzionalità disponibile nell'Utilità di pianificazione usata nel sistema operativo Windows Vista.
Questi argomenti contengono una descrizione dell'interfaccia, un elenco delle proprietà e dei metodi definiti dall'interfaccia e osservazioni su eventuali circostanze speciali che devono essere annotate quando si usa l'interfaccia .
Le interfacce seguenti sono state introdotte in Utilità di pianificazione 2.0.
Interfaccia | Descrizione |
---|---|
IAction | Fornisce le proprietà comuni ereditate da tutti gli oggetti azione. |
IActionCollection | Contiene le azioni eseguite dall'attività. I relativi metodi possono essere usati per aggiungere, rimuovere e recuperare le azioni di un'attività. |
IBootTrigger | Rappresenta un trigger che avvia un'attività all'avvio del sistema |
IComHandlerAction | Rappresenta un'azione che attiva un gestore. |
IDailyTrigger | Rappresenta un trigger che avvia un'attività in base a una pianificazione giornaliera. |
IEmailAction | Rappresenta un'azione che invia un messaggio di posta elettronica. |
IEventTrigger | Rappresenta un trigger che avvia un'attività quando si verifica un evento di sistema. |
IExecAction | Rappresenta un'azione che esegue un'operazione della riga di comando. |
IIdleSettings | Specifica il modo in cui l'Utilità di pianificazione esegue attività quando il computer si trova in una condizione di inattività. |
IIdleTrigger | Rappresenta un trigger che avvia un'attività quando il computer entra in uno stato di inattività. |
ILogonTrigger | Rappresenta un trigger che avvia un'attività quando un utente accede. |
IMaintenanceSettings | Fornisce le impostazioni usate dall'Utilità di pianificazione per eseguire attività durante la manutenzione automatica. |
IMonthlyDOWTrigger | Rappresenta un trigger che avvia un'attività in base a una pianificazione mensile giornaliera della settimana. |
IMonthlyTrigger | Rappresenta un trigger che avvia un'attività in base a una pianificazione mensile. |
INetworkSettings | Fornisce le impostazioni usate dal servizio Utilità di pianificazione per ottenere un profilo di rete. |
IPrincipal | Fornisce le credenziali di sicurezza per un'entità. |
IPrincipal2 | Fornisce credenziali di sicurezza aggiuntive per un'entità. |
IRegisteredTask | Fornisce i metodi utilizzati per eseguire immediatamente l'attività, ottenere le istanze in esecuzione dell'attività, ottenere o impostare le credenziali usate per registrare l'attività e le proprietà che descrivono l'attività. |
IRegisteredTaskCollection | Contiene tutte le attività registrate. |
IRegistrationInfo | Fornisce le informazioni amministrative che possono essere utilizzate per descrivere l'attività. Queste informazioni includono dettagli, ad esempio una descrizione dell'attività, l'autore dell'attività, la data di registrazione dell'attività e il descrittore di sicurezza dell'attività. |
IRegistrationTrigger | Rappresenta un trigger che avvia un'attività quando l'attività viene registrata. |
IRepetitionPattern | Definisce la frequenza con cui viene eseguita l'attività e per quanto tempo il modello di ripetizione viene ripetuto dopo l'avvio dell'attività. |
IRunningTask | Fornisce i metodi per ottenere informazioni da e controllare un'attività in esecuzione. |
IRunningTaskCollection | Fornisce una raccolta utilizzata per controllare l'esecuzione di attività. |
ISessionStateChangeTrigger | Attiva le attività per la connessione o la disconnessione della console, la connessione remota o la disconnessione o il blocco della workstation o le notifiche di sblocco. |
IShowMessageAction | Rappresenta un'azione che mostra una finestra di messaggio quando viene attivata un'attività. |
ITaskDefinition | Definisce tutti i componenti di un'attività, ad esempio le impostazioni dell'attività, i trigger, le azioni e le informazioni di registrazione. |
ITaskFolder | Fornisce i metodi utilizzati per registrare (creare) attività nella cartella, rimuovere attività dalla cartella e creare o rimuovere sottocartelle dalla cartella. |
ITaskFolderCollection | Fornisce informazioni e controllo per una raccolta di cartelle che contengono attività. |
ITaskHandler | Definisce i metodi chiamati dal servizio Utilità di pianificazione per gestire un gestore COM. |
ITaskHandlerStatus | Fornisce i metodi utilizzati dai gestori COM per notificare all'Utilità di pianificazione lo stato del gestore. |
ITaskNamedValuePair | Crea una coppia nome-valore in cui il nome è associato al valore. |
ITaskNamedValueCollection | Contiene una raccolta di coppie nome-valore dell'interfaccia ITaskNamedValuePair . |
ITaskService | Fornisce l'accesso al servizio Utilità di pianificazione per la gestione delle attività registrate. |
ITaskSettings | Fornisce le impostazioni usate dai servizi dell'Utilità di pianificazione per eseguire l'attività. |
ITaskSettings2 | Fornisce impostazioni aggiuntive usate dai servizi utilità di pianificazione per eseguire l'attività. |
ITaskSettings3 | Fornisce le impostazioni estese usate dall'Utilità di pianificazione per eseguire l'attività. |
ITaskVariables | Definisce le variabili di attività che possono essere passate come parametri ai gestori attività e ai file eseguibili esterni avviati dalle attività. I gestori di attività che devono immettere e restituire i dati alle variabili di processo devono eseguire un'interfaccia di query nel puntatore ai servizi per ITaskVariables. |
ITimeTrigger | Rappresenta un trigger che avvia un'attività quando il trigger viene attivato. |
ITrigger | Fornisce le proprietà comuni ereditate da tutte le interfacce trigger. |
ITriggerCollection | Fornisce i metodi usati per aggiungere, rimuovere da e ottenere i trigger di un'attività. |
IWeeklyTrigger | Rappresenta un trigger che avvia un'attività in base a una pianificazione settimanale. |