ITaskService.AddLinkOnParentCard — метод (Task, TaskSetting, BaseCard)

Добавляет в задание ссылку на родительскую карточку.

Синтаксис

void AddLinkOnParentCard(Task task, TaskSetting taskSetting, BaseCard card)
Параметры
task

Тип: Task

Задание, в список ссылок которого будет добавлена ссылка на карточку

taskSetting

Тип: TaskSetting

Настройки вида задания

card

Тип: BaseCard

Карточка, на которую добавляется ссылка

Исключения

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

System.ArgumentNullException

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

Заметки

При добавлении в задание ссылки на карточку card, в самой карточке ссылка на задание не формируется.

Примеры

(1)

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

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

TaskSetting taskSetting = taskService.GetKindSettings(task.SystemInfo.CardKind); (4)

taskService.AddLinkOnParentCard(task, taskSetting, card); (5)
1 Инициализация контекста объектов.
2 Получение сервиса.
3 Получение карточек задание и его родительской карточки.
4 Получение настроек вида задания.
5 Добавление ссылки.