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

Отправляет задание на исполнение.

Синтаксис

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