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

Взятие задание в работу.

Синтаксис

void TakeToWork(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.TakeToWork(task);
stateService.ChangeState(task, stateService.FindStateByBuiltIn(Task.InWorkState, task)); (4)
objectContext.AcceptChanges();
1 Инициализация контекста объектов.
2 Получение сервисов.
3 Получение задания.
4 Взятие задания в работу.