Task

Operations

Add

Добавляет задачу в указанное задание.
Максимальное время существования задачи от добавления до завершения — 180 дней. Если задача не была завершена в течение 180 дней после добавления, она будет прервана пакетной службой и останется в том состоянии, в котором она находилась в это время.

Add Collection

Добавляет коллекцию задач к указанному заданию.
Обратите внимание, что каждая задача должна иметь уникальный идентификатор. Пакетная служба может не возвращать результаты для каждой задачи в том же порядке, в котором задачи были отправлены в этом запросе. Если время ожидания сервера истекло или соединение закрывается во время выполнения запроса, запрос может быть частично или полностью обработанным. В таких случаях пользователю следует повторно выдать запрос. Обратите внимание, что пользователь должен правильно справляться со сбоями при повторном выдаче запроса. Например, во время повторного выполнения следует использовать одни и те же идентификаторы задач, чтобы при выполнении предыдущей операции повторная попытка не прибыло непредвиденным образом создавать лишние задачи. Если ответ содержит какие-либо задачи, которые не удалось добавить, клиент может повторить запрос. При повторной попытке наиболее эффективным будет повторная отправка только тех задач, которые не удалось добавить, и пропуска задач, успешно добавленных при первой попытке. Максимальное время существования задачи от добавления до завершения — 180 дней. Если задача не была завершена в течение 180 дней после добавления, она будет прервана пакетной службой и останется в том состоянии, в котором она находилась в это время.

Delete

Удаляет задачу из указанного задания.
При удалении задачи все файлы в ее каталоге на кластерном узле, на котором она выполнялась, также удаляются (независимо от времени хранения). Для задач с несколькими экземплярами операция удаления применяется синхронно к основной задаче. подзадачи и их файлы затем удаляются асинхронно в фоновом режиме.

Get

Возвращает сведения о указанной задаче.
Для задач с несколькими экземплярами такие сведения, как Аффинитид, executionInfo и Нодеинфо, относятся к основной задаче. Используйте API List подзадач для получения сведений о подзадачах.

List

Список всех задач, связанных с указанным заданием.
Для задач с несколькими экземплярами такие сведения, как Аффинитид, executionInfo и Нодеинфо, относятся к основной задаче. Используйте API List подзадач для получения сведений о подзадачах.

List Subtasks

Перечисляет все подзадачи, связанные с указанной задачей с несколькими экземплярами.
Если задача не является задачей с несколькими экземплярами, возвращается пустая коллекция.

Reactivate

Повторно активирует задачу, позволяя ей снова запуститься, даже если ее число повторных попыток исчерпано.
Повторная активация позволяет повторно повторить попытку выполнения задачи вплоть до максимального числа попыток. Состояние задачи изменится на активно. Поскольку задача больше не находится в состоянии завершено, все предыдущие код выхода или сведения о сбое больше не будут доступны после повторной активации. При каждой повторной активации задачи ее число повторов сбрасывается до 0. Повторная активация завершится ошибкой для задач, которые не были завершены или были успешно выполнены (с кодом выхода 0). Кроме того, он завершится ошибкой, если задание завершено (или завершается или удаляется).

Terminate

Завершает указанную задачу.
После завершения задачи она переходит в состояние завершено. Для задач с несколькими экземплярами операция завершения задачи применяется синхронно к основной задаче. подзадачи затем завершаются асинхронно в фоновом режиме.

Update

Обновляет свойства указанной задачи.