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 Вспомогательные методы для преобразования и хранения данных карточки.
CardMetadataRecord Содержит метаинформацию о строке перечисления.
CardMetadataSection Содержит метаинформацию о секции.
CardMetadataSectionCollection Коллекция, содержащая объекты CardMetadataSection.
CardMetadataSectionReference Содержит ссылку на секцию в метаинформации.
CardMetadataType Тип, определяющий представление данных в карточке.
CardMetadataTypes Типы CardMetadataType, определяющие представление данных в карточке. Все типы защищены от изменений.
CardMetadataUsageBuilder Объект, выполняющий построение метаинформации по типам карточек CardMetadata посредством анализа всех действительно используемых для построения UI полей. Информация, описываемая коллекцией SchemeItems, игнорируется.

Интерфейсы

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

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

CardMetadataColumnType Тип колонки в метаинформации.
CardMetadataRuntimeType Способ представления данных в карточке.
CardMetadataSectionFlags Флаги секции карточки.