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

Отзывает задание.

Синтаксис

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

Тип: Task

Отзываемое задание

Исключения

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

System.ArgumentNullException

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

System.MethodAccessException

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

Примеры

Ниже приведён пример отзыва задания. Для фактической смены состояния карточки необходимо использовать метод IStateService.ChangeState.

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