Elemento ScheduleByWeek (calendarTriggerType)

Especifica uma agenda semanal. Por exemplo, a tarefa começa às 8h em um dia específico da semana toda semana ou em um dia específico da semana a cada duas semanas.

<xs:element name="ScheduleByWeek"
    type="weeklyScheduleType"
 />

O elemento ScheduleByWeek é definido pelo tipo complexo calendarTriggerType .

Elemento pai

Elemento Derivado de Descrição
CalendarTrigger calendarTriggerType Especifica um gatilho diário, semanal, mensal ou mensal do dia da semana (DOW).

Elementos filho

Elemento Type Descrição
DaysOfWeek daysOfWeekType Especifica os dias da semana em que a tarefa é executada.
WeeksInterval unsignedByte Especifica o intervalo entre as semanas no agendamento.

Comentários

Os elementos filho listados acima são definidos pelos tipos de elemento complexos weeklyScheduleType .

A hora do dia em que a tarefa é iniciada é definida pelo elemento StartBoundary .

Para o desenvolvimento de scripts, um gatilho semanal é especificado usando o objeto WeeklyTrigger .

Para desenvolvimento em C++, um gatilho semanal é especificado usando a interface IWeeklyTrigger .

Exemplos

O XML a seguir define um gatilho de calendário semanal que inicia uma tarefa de segunda a sexta-feira (às 8h) toda semana.

<CalendarTrigger>
    <StartBoundary>2005-01-01T08:00:00</StartBoundary>
    <EndBounadry>2007-01-01T00:00:00</EndBoundary>
    <ScheduleByWeek>
        <WeeksInterval>1</WeeksInterval>
        <DaysOfWeek>
            <Monday/>
            <Tuesday/>
            <Wednesday/>
            <Thurday/>
            <Friday/>
        </DaysOfWeek>
    </ScheduleByWeek>
</CalendarTrigger>

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]

Confira também

Elementos do esquema do agendador de tarefas

Agendador de Tarefas