CardExtensionHelper - класс

Вспомогательные методы для организации расширений в карточках.

Definition

Пространство имён: Tessa.Cards.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class CardExtensionHelper
Inheritance
Object    CardExtensionHelper

Методы

FixUniqueIdentifiersAsync Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях из списка identifierFieldNames в списке полей rows. Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено более одной ссылки с одним и тем же идентификатором. Возвращает признак того, что была найдена хотя бы одна строка-дубликат. Если задано removeDuplicates как false, то дубликаты не удаляются.
FixUniqueIdentifiersOnClientAsync Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях identifierFieldName в коллекционной секции с именем sectionName. Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено более одной ссылки с одним и тем же идентификатором. Метод следует вызывать в расширении на сохранение карточки, файла или задания, передаваемого в поле card.
FixUniqueIdentifiersOnClientStoreBeforeRequestAsync Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях identifierFieldName в коллекционной секции с именем sectionName. Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено более одной ссылки с одним и тем же идентификатором. Метод следует вызывать в расширении на сохранение карточки в методе BeforeRequest(ICardStoreExtensionContext) на клиенте.
FixUniqueIdentifiersOnClientStoreTaskBeforeRequestAsync Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях identifierFieldName в коллекционной секции с именем sectionName. Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено более одной ссылки с одним и тем же идентификатором. Метод следует вызывать в расширении на сохранение задания в методе StoreTaskBeforeRequest(ICardStoreTaskExtensionContext) на клиенте.

См. также