Compartilhar via


Interface IWeeklyTrigger (taskschd.h)

Representa um gatilho que inicia uma tarefa com base em uma agenda semanal. Por exemplo, a tarefa começa às 8:00 da manhã em um dia específico da semana toda semana ou a cada duas semanas.

Herança

A interface IWeeklyTrigger herda da interface ITrigger.

Métodos

A interface IWeeklyTrigger tem esses métodos.

 
IWeeklyTrigger::get_DaysOfWeek

Obtém ou define os dias da semana em que a tarefa é executada. (Obter)
IWeeklyTrigger::get_RandomDelay

Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (IWeeklyTrigger.get_RandomDelay)
IWeeklyTrigger::get_WeeksInterval

Obtém ou define o intervalo entre as semanas no agendamento. (Obter)
IWeeklyTrigger::p ut_DaysOfWeek

Obtém ou define os dias da semana em que a tarefa é executada. (Put)
IWeeklyTrigger::p ut_RandomDelay

Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (IWeeklyTrigger.put_RandomDelay)
IWeeklyTrigger::p ut_WeeksInterval

Obtém ou define o intervalo entre as semanas no agendamento. (Put)

Comentários

A hora do dia em que a tarefa é iniciada é definida pela propriedade StartBoundary .

Ao ler ou gravar seu próprio XML para uma tarefa, um gatilho semanal é especificado usando o elemento ScheduleByWeek do esquema do Agendador de Tarefas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

ITrigger

ITriggerCollection

ITriggerCollection::Create

Agendador de Tarefas

Interfaces do Agendador de Tarefas