Interfaz IRepetitionPattern (taskschd.h)

Define la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea.

Herencia

La interfaz IRepetitionPattern hereda de la interfaz IDispatch.

Métodos

La interfaz IRepetitionPattern tiene estos métodos.

 
IRepetitionPattern::get_Duration

Obtiene o establece cuánto tiempo se repite el patrón. (Obtener)
IRepetitionPattern::get_Interval

Obtiene o establece la cantidad de tiempo entre cada reinicio de la tarea. (Obtener)
IRepetitionPattern::get_StopAtDurationEnd

Obtiene o establece un valor booleano que indica si una instancia en ejecución de la tarea se detiene al final de la duración del patrón de repetición. (Obtener)
IRepetitionPattern::p ut_Duration

Obtiene o establece cuánto tiempo se repite el patrón. (Put)
IRepetitionPattern::p ut_Interval

Obtiene o establece la cantidad de tiempo entre cada reinicio de la tarea. (Put)
IRepetitionPattern::p ut_StopAtDurationEnd

Obtiene o establece un valor booleano que indica si una instancia en ejecución de la tarea se detiene al final de la duración del patrón de repetición. (Put)

Comentarios

Si especifica una duración de repetición para una tarea, también debe especificar el intervalo de repetición.

Si registra una tarea que contiene un desencadenador con un intervalo de repetición igual a un minuto y una duración de repetición igual a cuatro minutos, la tarea se iniciará cinco veces. Las cinco repeticiones se pueden definir mediante el siguiente patrón.

  1. Una tarea comienza al principio del primer minuto.
  2. La siguiente tarea comienza al final del primer minuto.
  3. La siguiente tarea comienza al final del segundo minuto.
  4. La siguiente tarea comienza al final del tercer minuto.
  5. La siguiente tarea comienza al final del cuarto minuto.
Windows Server 2003, Windows XP y Windows 2000: Si registra una tarea que contiene un desencadenador con un intervalo de repetición igual a un minuto y una duración de repetición igual a cuatro minutos, la tarea se iniciará cuatro veces.

Al leer o escribir XML para una tarea, el patrón de repetición se especifica mediante el elemento De repetición del esquema del Programador de tareas.

Ejemplos

Para obtener más información y código de ejemplo para esta propiedad, vea Ejemplo de desencadenador diario (C++).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado taskschd.h

Consulte también

ITrigger

Propiedad De repetición de ITrigger

Programador de tareas

Interfaces del programador de tareas