Condividi tramite


Interfaccia IRepetitionPattern (taskschd.h)

Definisce la frequenza con cui viene eseguita l'attività e per quanto tempo il modello di ripetizione viene ripetuto dopo l'avvio dell'attività.

Ereditarietà

L'interfaccia IRepetitionPattern eredita dall'interfaccia IDispatch.

Metodi

L'interfaccia IRepetitionPattern include questi metodi.

 
IRepetitionPattern::get_Duration

Ottiene o imposta la durata della ripetizione del criterio. (Get)
IRepetitionPattern::get_Interval

Ottiene o imposta la quantità di tempo tra ogni riavvio dell'attività. (Get)
IRepetitionPattern::get_StopAtDurationEnd

Ottiene o imposta un valore booleano che indica se un'istanza in esecuzione dell'attività viene arrestata alla fine della durata del criterio di ripetizione. (Get)
IRepetitionPattern::p ut_Duration

Ottiene o imposta la durata della ripetizione del criterio. (Put)
IRepetitionPattern::p ut_Interval

Ottiene o imposta la quantità di tempo tra ogni riavvio dell'attività. (Put)
IRepetitionPattern::p ut_StopAtDurationEnd

Ottiene o imposta un valore booleano che indica se un'istanza in esecuzione dell'attività viene arrestata alla fine della durata del criterio di ripetizione. (Put)

Commenti

Se si specifica una durata di ripetizione per un'attività, è necessario specificare anche l'intervallo di ripetizione.

Se si registra un'attività che contiene un trigger con un intervallo di ripetizione uguale a un minuto e una durata di ripetizione uguale a quattro minuti, l'attività verrà avviata cinque volte. I cinque ripetizioni possono essere definiti dal modello seguente.

  1. Un'attività inizia all'inizio del primo minuto.
  2. L'attività successiva inizia alla fine del primo minuto.
  3. L'attività successiva inizia alla fine del secondo minuto.
  4. L'attività successiva inizia alla fine del terzo minuto.
  5. L'attività successiva inizia alla fine del quarto minuto.
Windows Server 2003, Windows XP e Windows 2000: Se si registra un'attività che contiene un trigger con un intervallo di ripetizione uguale a un minuto e una durata di ripetizione uguale a quattro minuti, l'attività verrà avviata quattro volte.

Durante la lettura o la scrittura di CODICE XML per un'attività, il modello di ripetizione viene specificato utilizzando l'elemento Ripetizione dello schema dell'Utilità di pianificazione.

Esempio

Per altre informazioni e codice di esempio per questa proprietà, vedere Esempio di trigger giornaliero (C++).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione taskschd.h

Vedi anche

ITrigger

Proprietà Repetition di ITrigger

Utilità di pianificazione

Interfacce dell'Utilità di pianificazione