Russian (Русский) - Change language

GetTask

Назначение

Выбирает наиболее приоритетное задание и открывает его для обработки. При этом задание блокируется (не может быть открыто другими пользователями).

Замечание. Если подходящее задание не найдено, метод возвращает "0".

Внимание! Необходимо открыть задание перед тем, как выполнять с ним какие-нибудь действия!

Определение

int GetTask( int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches );
    

Параметры

Имя Тип Описание
sessionId int Идентификатор сессии подключения к Серверу Приложений
projectId int Идентификатор проекта
stageType int Идентификатор типа этапа. Возможные значения: см. ProcessingStage.
onlyPreprocessedTask bool

Признак отбора задач, прошедших предобработку. Возможные значения:

  • True - отбирать только задачи, прошедшие предобработку;
  • False - выбирать среди всех задач.
onlyPrivateBatches bool

Флаг, определяющий набор доступных пакетов. Возможные значения:

  • True - доступны только пакеты, владельцем которых является текущий пользователь или его группа;
  • False - доступны все пакеты

Возвращаемое значение

Тип Описание
int Идентификатор задачи

11/10/2020 12:08:08 PM


Please leave your feedback about this article