CardCachedMetadata(CardMetadataCache, ICardTypeServerRepository, ICardMetadataBuilder, ISchemeService, ISeparateDbConnectionWorker, String) - конструктор

Создаёт экземпляр класса с указанием сервиса для управления типами карточек, объекта, выполняющего построение метаинформации по типам карточек, и объекта, используемого для доступа к метаинформации по структуре базы данных.

Definition

Пространство имён: Tessa.Cards.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardCachedMetadata(
	CardMetadataCache cardMetadataCache,
	ICardTypeServerRepository cardTypeServerRepository,
	ICardMetadataBuilder cardMetadataBuilder,
	ISchemeService schemeService,
	ISeparateDbConnectionWorker worker,
	[OptionalDependencyAttribute] string? builderName = null
)

Параметры

cardMetadataCache  CardMetadataCache
Глобальный кэш с метаинформацией карточек.
cardTypeServerRepository  ICardTypeServerRepository
Репозиторий для управления типами карточек на сервере.
cardMetadataBuilder  ICardMetadataBuilder
Объект, выполняющий построение метаинформации по типам карточек CardMetadata.
schemeService  ISchemeService
Объект, используемый для доступа к метаинформации по структуре базы данных.
worker  ISeparateDbConnectionWorker
Объект для открытия нового соединения с базой данных. В отличие от CreateNew используется строка соединения ConfigurationString.
builderName  String  (Optional)
Имя, по которому будет резолвиться ICardMetadataBuilder.

См. также