Partager via


Interface IRepetitionPattern (taskschd.h)

Définit la fréquence d’exécution de la tâche et la durée pendant laquelle le modèle de répétition est répété après le démarrage de la tâche.

Héritage

L’interface IRepetitionPattern hérite de l’interface IDispatch.

Méthodes

L’interface IRepetitionPattern possède ces méthodes.

 
IRepetitionPattern ::get_Duration

Obtient ou définit la durée de répétition du modèle. (Obtenir)
IRepetitionPattern ::get_Interval

Obtient ou définit la durée entre chaque redémarrage de la tâche. (Obtenir)
IRepetitionPattern ::get_StopAtDurationEnd

Obtient ou définit une valeur booléenne qui indique si une instance en cours d’exécution de la tâche est arrêtée à la fin de la durée du modèle de répétition. (Obtenir)
IRepetitionPattern ::p ut_Duration

Obtient ou définit la durée de répétition du modèle. (Put)
IRepetitionPattern ::p ut_Interval

Obtient ou définit la durée entre chaque redémarrage de la tâche. (Put)
IRepetitionPattern ::p ut_StopAtDurationEnd

Obtient ou définit une valeur booléenne qui indique si une instance en cours d’exécution de la tâche est arrêtée à la fin de la durée du modèle de répétition. (Put)

Remarques

Si vous spécifiez une durée de répétition pour une tâche, vous devez également spécifier l’intervalle de répétition.

Si vous inscrivez une tâche qui contient un déclencheur avec un intervalle de répétition égal à une minute et une durée de répétition égale à quatre minutes, la tâche est lancée cinq fois. Les cinq répétitions peuvent être définies par le modèle suivant.

  1. Une tâche commence au début de la première minute.
  2. La tâche suivante commence à la fin de la première minute.
  3. La tâche suivante commence à la fin de la deuxième minute.
  4. La tâche suivante commence à la fin de la troisième minute.
  5. La tâche suivante commence à la fin de la quatrième minute.
Windows Server 2003, Windows XP et Windows 2000 : Si vous inscrivez une tâche qui contient un déclencheur avec un intervalle de répétition égal à une minute et une durée de répétition égale à quatre minutes, la tâche est lancée quatre fois.

Lors de la lecture ou de l’écriture de code XML pour une tâche, le modèle de répétition est spécifié à l’aide de l’élément Répétition du schéma Task Scheduler.

Exemples

Pour plus d’informations et un exemple de code pour cette propriété, consultez Daily Trigger Example (C++) .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête taskschd.h

Voir aussi

ITrigger

Propriété répétition d’ITrigger

Planificateur de tâches

Interfaces du planificateur de tâches