Interfacce dell'utilità di pianificazione
Le interfacce descritte negli argomenti seguenti forniscono l'accesso a livello di codice alla funzionalità disponibile all'interno dell'utilità di pianificazione.
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 vengono introdotte in Utilità di pianificazione 2.0, che viene usata nel sistema operativo Windows Vista.
Interfaccia | Descrizione |
---|---|
IAction | Fornisce le proprietà comuni ereditate da tutti gli oggetti azione. |
IActionCollection | Contiene le azioni eseguite dall'attività. I metodi possono essere usati per aggiungere, rimuovere da e recuperare le azioni di un'attività. |
IBootTrigger | Rappresenta un trigger che avvia un'attività all'avvio del sistema. |
IComHandlerAction | Rappresenta un'azione che genera 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 attività esegue attività quando il computer si trova in una condizione inattiva. |
IIdleTrigger | Rappresenta un trigger che avvia un'attività quando il computer entra in uno stato inattiva. |
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 giornaliera mensile 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 usati per eseguire immediatamente l'attività, ottenere tutte 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 usate 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 il tempo di ripetizione ripetuto dopo l'avvio dell'attività. |
IRunningTask | Fornisce i metodi per ottenere informazioni da e controllare un'attività in esecuzione. |
IRunningTaskCollection | Fornisce una raccolta usata per controllare l'esecuzione delle 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 usati 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 usati 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 dal servizio Utilità di pianificazione per eseguire l'attività. |
ITaskSettings2 | Fornisce impostazioni aggiuntive 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 attività che devono inserire e restituire i dati alle variabili di processo devono eseguire un'interfaccia di query sul puntatore dei servizi per ITaskVariables. |
ITimeTrigger | Rappresenta un trigger che avvia un'attività quando viene attivato il trigger. |
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. |
Avviso
Le interfacce dell'utilità di pianificazione 1.0 sono disponibili solo nei sistemi operativi Windows 2000, Windows XP e Windows Server 2003. Sono deprecati a partire da Windows Vista e potrebbero essere rimossi completamente in futuro. Usare invece le interfacce dell'utilità di pianificazione 2.0 elencate in precedenza.