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