CardCachedMetadata(CardMetadataCache, ICardTypeServerRepository, ICardMetadataBuilder, ISchemeService, ISeparateDbConnectionWorker, String) - конструктор
Создаёт экземпляр класса с указанием сервиса для управления типами карточек,
объекта, выполняющего построение метаинформации по типам карточек,
и объекта, используемого для доступа к метаинформации по структуре базы данных.
Пространство имён: Tessa.Cards.MetadataСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardCachedMetadata(
CardMetadataCache cardMetadataCache,
ICardTypeServerRepository cardTypeServerRepository,
ICardMetadataBuilder cardMetadataBuilder,
ISchemeService schemeService,
ISeparateDbConnectionWorker worker,
[OptionalDependencyAttribute] string? builderName = null
)
Public Sub New (
cardMetadataCache As CardMetadataCache,
cardTypeServerRepository As ICardTypeServerRepository,
cardMetadataBuilder As ICardMetadataBuilder,
schemeService As ISchemeService,
worker As ISeparateDbConnectionWorker,
<OptionalDependencyAttribute> Optional builderName As String = Nothing
)
public:
CardCachedMetadata(
CardMetadataCache^ cardMetadataCache,
ICardTypeServerRepository^ cardTypeServerRepository,
ICardMetadataBuilder^ cardMetadataBuilder,
ISchemeService^ schemeService,
ISeparateDbConnectionWorker^ worker,
[OptionalDependencyAttribute] String^ builderName = nullptr
)
new :
cardMetadataCache : CardMetadataCache *
cardTypeServerRepository : ICardTypeServerRepository *
cardMetadataBuilder : ICardMetadataBuilder *
schemeService : ISchemeService *
worker : ISeparateDbConnectionWorker *
[<OptionalDependencyAttribute>] ?builderName : string
(* Defaults:
let _builderName = defaultArg builderName null
*)
-> CardCachedMetadata
Параметры
- cardMetadataCache CardMetadataCache
- Глобальный кэш с метаинформацией карточек.
- cardTypeServerRepository ICardTypeServerRepository
- Репозиторий для управления типами карточек на сервере.
- cardMetadataBuilder ICardMetadataBuilder
-
Объект, выполняющий построение метаинформации по типам карточек CardMetadata.
- schemeService ISchemeService
-
Объект, используемый для доступа к метаинформации по структуре базы данных.
- worker ISeparateDbConnectionWorker
- builderName String (Optional)
- Имя, по которому будет резолвиться ICardMetadataBuilder.