ITaskService.TakeTaskToRework — метод (Task)

Отправляет задание на доработку.

Синтаксис

void TakeTaskToRework(Task task)
Параметры
task

Тип: Task

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

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр task.

System.MethodAccessException

Ошибка возвращается, если недостаточно прав для отправки задания на доработку.

Примеры

(1)

ITaskService taskService = objectContext.GetService<ITaskService>();
IStateService stateService = objectContext.GetService<IStateService>(); (2)

Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000")); (3)

taskService.TakeTaskToRework(task);
stateService.ChangeState(task, stateService.FindStateByBuiltIn(Task.NotAcceptedState, task)); (4)
objectContext.AcceptChanges();
1 Инициализация контекста объектов.
2 Получение сервисов.
3 Получение задания.
4 Возвращение задания на доработку.