ITaskService.StopExecutionRelatedTask — метод (Task, Boolean)

Прекращает исполнение подчиненных заданий.

Синтаксис

TaskStopExecutionInfo StopExecutionRelatedTask(Task task, bool force)
Параметры
task

Тип: Task

Задание

force

Тип: System.Boolean

Если true, то при наличии заблокированных заданий операция прекращения исполнения будет продолжена, иначе — прервана

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

Тип: TaskStopExecutionInfo

Содержимое ошибки, возникшей при прекращении заданий

Заметки

Заблокированные задания не завершаются.

Примеры

(1)

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

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

TaskStopExecutionInfo taskStopExecutionInfo = taskService.StopExecutionRelatedTask(task, true); (4)
1 Инициализация контекста объектов.
2 Получение сервиса.
3 Получение задания.
4 Прекращение исполнения подчиненных заданий.