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.
- Une tâche commence au début de la première minute.
- La tâche suivante commence à la fin de la première minute.
- La tâche suivante commence à la fin de la deuxième minute.
- La tâche suivante commence à la fin de la troisième minute.
- La tâche suivante commence à la fin de la quatrième minute.
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 |