BatchJobScheduleConfiguration interface

Расписание, в соответствии с которым будут созданы задания. Все время фиксируются в формате UTC и не влияют на летнее время.

Свойства

doNotRunAfter

Время, после которого задание не будет создано в рамках этого расписания заданий. Расписание перейдет к завершенному состоянию, как только этот крайний срок истек и в этом расписании задания нет активного задания. Если не указать время doNotRunAfter и вы создаете повторяющееся расписание заданий, расписание заданий будет оставаться активным до явного завершения.

doNotRunUntil

Самое раннее время создания любого задания в рамках этого расписания заданий. Если не указать время doNotRunUntil, расписание будет готово к немедленному созданию заданий.

recurrenceInterval

Интервал времени между временем начала двух последовательных заданий в рамках расписания заданий. Расписание заданий может иметь по крайней мере одно активное задание в любое время. Так как расписание заданий может быть не более одного активного задания в любое время, если время создать новое задание в рамках расписания заданий, но предыдущее задание по-прежнему выполняется, пакетная служба не создаст новое задание до завершения предыдущего задания. Если предыдущее задание не завершается в период startWindow нового повторенияInterval, новое задание не будет запланировано на этот интервал. Для повторяющихся заданий обычно следует указать jobManagerTask в задании. Если вы не используете jobManagerTask, вам потребуется внешний процесс для мониторинга при создании заданий, добавьте задачи в задания и завершите работу заданий, готовых к следующему повторении. Значение по умолчанию заключается в том, что расписание не повторяется: создается одно задание в рамках startWindow после времени doNotRunUntil и расписание будет завершено сразу после завершения задания. Минимальное значение составляет 1 минуту. Если указать меньшее значение, служба пакетной службы отклоняет расписание с ошибкой; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

startWindow

Интервал времени, начиная с момента создания расписания, в котором должно быть создано задание. Если задание не создается в интервале startWindow, то функция "возможность" теряется; Задание не будет создано до следующего повторения расписания. Если расписание повторяется, а начальноеwindow больше интервала повторения, то это эквивалентно бесконечному начальной операцииWindow, так как задание, которое является "из-за" в одном повторенииInterval, не переносится в следующий интервал повторения. Значение по умолчанию бесконечно. Минимальное значение составляет 1 минуту. Если указать меньшее значение, служба пакетной службы отклоняет расписание с ошибкой; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

Сведения о свойстве

doNotRunAfter

Время, после которого задание не будет создано в рамках этого расписания заданий. Расписание перейдет к завершенному состоянию, как только этот крайний срок истек и в этом расписании задания нет активного задания. Если не указать время doNotRunAfter и вы создаете повторяющееся расписание заданий, расписание заданий будет оставаться активным до явного завершения.

doNotRunAfter?: string | Date

Значение свойства

string | Date

doNotRunUntil

Самое раннее время создания любого задания в рамках этого расписания заданий. Если не указать время doNotRunUntil, расписание будет готово к немедленному созданию заданий.

doNotRunUntil?: string | Date

Значение свойства

string | Date

recurrenceInterval

Интервал времени между временем начала двух последовательных заданий в рамках расписания заданий. Расписание заданий может иметь по крайней мере одно активное задание в любое время. Так как расписание заданий может быть не более одного активного задания в любое время, если время создать новое задание в рамках расписания заданий, но предыдущее задание по-прежнему выполняется, пакетная служба не создаст новое задание до завершения предыдущего задания. Если предыдущее задание не завершается в период startWindow нового повторенияInterval, новое задание не будет запланировано на этот интервал. Для повторяющихся заданий обычно следует указать jobManagerTask в задании. Если вы не используете jobManagerTask, вам потребуется внешний процесс для мониторинга при создании заданий, добавьте задачи в задания и завершите работу заданий, готовых к следующему повторении. Значение по умолчанию заключается в том, что расписание не повторяется: создается одно задание в рамках startWindow после времени doNotRunUntil и расписание будет завершено сразу после завершения задания. Минимальное значение составляет 1 минуту. Если указать меньшее значение, служба пакетной службы отклоняет расписание с ошибкой; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

recurrenceInterval?: string

Значение свойства

string

startWindow

Интервал времени, начиная с момента создания расписания, в котором должно быть создано задание. Если задание не создается в интервале startWindow, то функция "возможность" теряется; Задание не будет создано до следующего повторения расписания. Если расписание повторяется, а начальноеwindow больше интервала повторения, то это эквивалентно бесконечному начальной операцииWindow, так как задание, которое является "из-за" в одном повторенииInterval, не переносится в следующий интервал повторения. Значение по умолчанию бесконечно. Минимальное значение составляет 1 минуту. Если указать меньшее значение, служба пакетной службы отклоняет расписание с ошибкой; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

startWindow?: string

Значение свойства

string