BatchJobScheduleConfiguration interface

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

Свойства

doNotRunAfter

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

doNotRunUntil

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

recurrenceInterval

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

startWindow

Интервал времени, начинающийся с того времени, когда график указывает на создание Работы, в течение которого необходимо создать Задание. Если задание не создано в интервале стартового окна, то «возможность» теряется; Вакансия не будет создана до следующего повторения расписания. Если расписание повторяется, а стартовое окно длиннее интервала повторяемости, то это эквивалентно бесконечному стартовому окну, потому что задача, которая «причитается» в одном интервале повторения, не переносится в следующий интервал повторения. По умолчанию бесконечно. Минимальное значение — 1 минута. Если указать меньшее значение, пакетная служба отклоняет расписание с ошибкой; если вы вызываете REST API напрямую, HTTP-код статуса — 400 (Плохой запрос). Длительность времени указана в формате ISO 8601.

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

doNotRunAfter

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

doNotRunAfter?: Date

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

Date

doNotRunUntil

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

doNotRunUntil?: Date

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

Date

recurrenceInterval

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

recurrenceInterval?: string

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

string

startWindow

Интервал времени, начинающийся с того времени, когда график указывает на создание Работы, в течение которого необходимо создать Задание. Если задание не создано в интервале стартового окна, то «возможность» теряется; Вакансия не будет создана до следующего повторения расписания. Если расписание повторяется, а стартовое окно длиннее интервала повторяемости, то это эквивалентно бесконечному стартовому окну, потому что задача, которая «причитается» в одном интервале повторения, не переносится в следующий интервал повторения. По умолчанию бесконечно. Минимальное значение — 1 минута. Если указать меньшее значение, пакетная служба отклоняет расписание с ошибкой; если вы вызываете REST API напрямую, HTTP-код статуса — 400 (Плохой запрос). Длительность времени указана в формате ISO 8601.

startWindow?: string

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

string