Tessa.Cards.Metadata - пространство имён

API управления метаинформацией карточек, которая используется для связи между экземплярами карточек, типами карточек и схемой данных.

Классы

CardCachedMetadata Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек. Метаинформация запрашивается у сервиса при первом обращении.
CardMetadata Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
CardMetadataAllTablesBuilder Объект, выполняющий построение метаинформации для всех таблиц, вне зависимости от их использования в типах карточек, на основании информации, которая описывается коллекцией SchemeItems.
CardMetadataBinder Вспомогательный класс, осуществляющий действия с карточкой, требующие наличие метаинформации.
CardMetadataBuilder Объект, выполняющий построение метаинформации по типам карточек CardMetadata на основании информации, которая описывается коллекцией SchemeItems.
CardMetadataBuilderBase Базовый класс для объектов, выполняющих построение метаинформации по типам карточек CardMetadata.
CardMetadataBuilderBaseColumnContainerInfo Информация по физической или комплексной колонке, которая необходима для построения объекта CardMetadata в методе BuildAsync(CardTypeCollection, ISchemeService, FuncICardMetadataExtensionContext, CancellationToken, ValueTask, CancellationToken).
CardMetadataBuilderBaseMetadataContainer Контейнер, в котором собирается информацию о секциях и колонках, необходимых для построения объекта CardMetadata в методе BuildAsync(CardTypeCollection, ISchemeService, FuncICardMetadataExtensionContext, CancellationToken, ValueTask, CancellationToken).
CardMetadataBuilderBaseSectionContainerInfo Информация по колонкам секции, которая необходима для построения объекта CardMetadata в методе BuildAsync(CardTypeCollection, ISchemeService, FuncICardMetadataExtensionContext, CancellationToken, ValueTask, CancellationToken).
CardMetadataBuilderNames Имена, используемые для регистрации реализаций ICardMetadataBuilder в Unity. Реализация с именем null использует расширения и зарегистрирована по умолчанию.
CardMetadataCache Потокобезопасный кэш типов карточек.
CardMetadataColumn Содержит метаинформацию о колонке секции.
CardMetadataColumnCollection Коллекция, содержащая объекты CardMetadataColumn.
CardMetadataCompletionOption Содержит информацию о варианте завершения заданий.
CardMetadataCompletionOptionCollection Коллекция, содержащая объекты CardMetadataCompletionOption.
CardMetadataEnumeration Содержит метаинформацию о перечислении.
CardMetadataEnumerationCollection Коллекция, содержащая объекты CardMetadataEnumeration.
CardMetadataEnumerationColumn Содержит метаинформацию о колонке перечисления.
CardMetadataEnumerationColumnCollection Коллекция, содержащая объекты CardMetadataEnumerationColumn.
CardMetadataExtensions Методы-расширения для пространства имён Tessa.Cards.Metadata.
CardMetadataForDialogBuilder Объект, выполняющий построение метаинформации по типам карточек CardMetadata на основании информации, которая описывается коллекцией SchemeItems, если типа карточки не равен Dialog или основываясь на коллекции CardTypeSections если тип карточки равен Dialog.
CardMetadataFunctionRole Содержит информацию о функциональной роли задания.
CardMetadataFunctionRoleCollection Коллекция, содержащая объекты CardMetadataFunctionRole.
CardMetadataHelper Вспомогательные методы для преобразования и хранения данных карточки.
CardMetadataNormalizationInfo Метаинформация по справочникам нормализации, используемых в служебных таблицах.
CardMetadataNormalizationSource Содержит информацию о справочнике нормализации.
CardMetadataNormalizationSourceCollection Коллекция, содержащая объекты CardMetadataNormalizationSource.
CardMetadataRecord Содержит метаинформацию о строке перечисления.
CardMetadataSection Содержит метаинформацию о секции.
CardMetadataSectionCollection Коллекция, содержащая объекты CardMetadataSection.
CardMetadataSectionReference Содержит ссылку на секцию в метаинформации.
CardMetadataType Тип, определяющий представление данных в карточке.
CardMetadataTypes Типы CardMetadataType, определяющие представление данных в карточке. Все типы защищены от изменений.

Интерфейсы

ICardMetadataBinder Объект, осуществляющий действия с карточкой Card, требующие наличие метаинформации ICardMetadata, такие как удаление строк коллекционных секций с учётом всех дочерних строк.
ICardMetadataBuilder Объект, выполняющий построение метаинформации по типам карточек CardMetadata.

Перечисления

CardMetadataColumnType Тип колонки в метаинформации.
CardMetadataNormalizationRole Роль физической колонки (Physical, Reference) в секции карточки CardMetadataSection при использовании со справочниками нормализации.
CardMetadataRuntimeType Способ представления данных в карточке.
CardMetadataSectionFlags Флаги секции карточки.