Condividi tramite


Interfacce trigger

Le API usate per gestire i trigger variano a seconda della versione dell'utilità di pianificazione. Tuttavia, in entrambi i casi queste API consentono di creare nuovi trigger, recuperare e aggiornare i trigger esistenti ed eliminare trigger che non sono più necessari.

Le applicazioni sviluppate usando Task Scheduler 2.0 possono usare oggetti e interfacce per creare, recuperare, modificare ed eliminare i trigger per un'attività.

Nell'illustrazione seguente, un'attività specifica una raccolta di trigger usando la relativa proprietà Triggers. Questa raccolta contiene una o più API trigger individuali con ogni API che specifica un tipo di trigger specifico. Nell'illustrazione seguente, ad esempio, la raccolta trigger contiene un trigger di avvio, un trigger di accesso e un trigger giornaliero.

interfacce trigger dell'utilità di pianificazione 2.0

API oggetto per lo sviluppo di script

Per altre informazioni sui metodi e sulle proprietà degli oggetti usati per specificare i trigger, vedere:

API di interfaccia per lo sviluppo C++

Per altre informazioni sui metodi e le proprietà delle interfacce usate per specificare i trigger, vedere:

Interfacce trigger dell'utilità di pianificazione 1.0

Le applicazioni esistenti sviluppate usando Task Scheduler 1.0 possono usare i metodi disponibili dalle interfacce dell'utilità di pianificazione 1.0 per creare, recuperare, modificare ed eliminare i trigger per un elemento di lavoro. Si noti tuttavia che tutte le interfacce dell'utilità di pianificazione 1.0, le enumerazioni e le strutture sono obsolete e non devono essere usate per lo sviluppo di nuove applicazioni.

Le due interfacce usate per eseguire questa operazione sono illustrate nella figura seguente. L'interfaccia IScheduledWorkItem viene usata per gestire tutti i trigger associati a un elemento di lavoro, ad esempio la creazione di un nuovo trigger per l'elemento di lavoro. L'interfaccia ITaskTrigger viene usata per gestire un trigger specifico.

interfacce trigger dell'utilità di pianificazione 1.0

L'interfaccia IScheduledWorkItem fornisce metodi per la creazione di un nuovo trigger per un elemento di lavoro, recuperando il numero di trigger associati a un elemento di lavoro, recuperando le strutture trigger associate all'elemento di lavoro, recuperando stringhe trigger associate all'elemento di lavoro e per l'eliminazione di trigger.

Dopo aver disponibile l'oggetto trigger, è possibile usare l'interfaccia ITaskTrigger per recuperare la struttura del trigger e la stringa del trigger e per impostare i criteri usati per generare il trigger. Questa interfaccia viene usata solo quando si usa un oggetto trigger attività.

Trigger attività

Tipi di trigger

Strutture trigger