Compartilhar via


Interface IDailyTrigger (taskschd.h)

Representa um gatilho que inicia uma tarefa com base em uma agenda diária. Por exemplo, a tarefa começa em um horário específico todos os dias, a cada dois dias, a cada terceiro dia e assim por diante.

Herança

A interface IDailyTrigger herda da interface ITrigger.

Métodos

A interface IDailyTrigger tem esses métodos.

 
IDailyTrigger::get_DaysInterval

Obtém ou define o intervalo entre os dias na agenda. (Obter)
IDailyTrigger::get_RandomDelay

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

Obtém ou define o intervalo entre os dias na agenda. (Put)
IDailyTrigger::p ut_RandomDelay

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

Comentários

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

Um intervalo de 1 produz uma agenda diária. Um intervalo de 2 produz um agendamento a cada dois dias e assim por diante.

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

Exemplos

Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de gatilho diário (C++).

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

Interfaces do Agendador de Tarefas