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.