CardGetComponent - конструктор
Компонент, выполняющий загрузку карточки.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public CardGetComponent(
ICardGetStrategy getStrategy,
ICardTransactionStrategy transactionStrategy,
ICardNewStrategy newStrategy,
IDbScope dbScope,
IConfigurationInfoProvider configurationInfoProvider,
[OptionalDependencyAttribute] ICardNormalizationService? cardNormalizationService = null,
[OptionalDependencyAttribute] ICardCleaningNormalizationService? cardCleaningNormalizationService = null,
[OptionalDependencyAttribute("CardGetComponent")] ActivitySource? activitySource = null
)
Public Sub New (
getStrategy As ICardGetStrategy,
transactionStrategy As ICardTransactionStrategy,
newStrategy As ICardNewStrategy,
dbScope As IDbScope,
configurationInfoProvider As IConfigurationInfoProvider,
<OptionalDependencyAttribute> Optional cardNormalizationService As ICardNormalizationService = Nothing,
<OptionalDependencyAttribute> Optional cardCleaningNormalizationService As ICardCleaningNormalizationService = Nothing,
<OptionalDependencyAttribute("CardGetComponent")> Optional activitySource As ActivitySource = Nothing
)
public:
CardGetComponent(
ICardGetStrategy^ getStrategy,
ICardTransactionStrategy^ transactionStrategy,
ICardNewStrategy^ newStrategy,
IDbScope^ dbScope,
IConfigurationInfoProvider^ configurationInfoProvider,
[OptionalDependencyAttribute] ICardNormalizationService^ cardNormalizationService = nullptr,
[OptionalDependencyAttribute] ICardCleaningNormalizationService^ cardCleaningNormalizationService = nullptr,
[OptionalDependencyAttribute(L"CardGetComponent")] ActivitySource^ activitySource = nullptr
)
new :
getStrategy : ICardGetStrategy *
transactionStrategy : ICardTransactionStrategy *
newStrategy : ICardNewStrategy *
dbScope : IDbScope *
configurationInfoProvider : IConfigurationInfoProvider *
[<OptionalDependencyAttribute>] ?cardNormalizationService : ICardNormalizationService *
[<OptionalDependencyAttribute>] ?cardCleaningNormalizationService : ICardCleaningNormalizationService *
[<OptionalDependencyAttribute("CardGetComponent")>] ?activitySource : ActivitySource
(* Defaults:
let _cardNormalizationService = defaultArg cardNormalizationService null
let _cardCleaningNormalizationService = defaultArg cardCleaningNormalizationService null
let _activitySource = defaultArg activitySource null
*)
-> CardGetComponent
Параметры
- getStrategy ICardGetStrategy
- Стратегия загрузки карточки.
- transactionStrategy ICardTransactionStrategy
- Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой.
- newStrategy ICardNewStrategy
- Стратегия создания карточки.
- dbScope IDbScope
- Область видимости объекта DbManager.
- configurationInfoProvider IConfigurationInfoProvider
- Провайдер информации о конфигурации.
- cardNormalizationService ICardNormalizationService (Optional)
Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.
- cardCleaningNormalizationService ICardCleaningNormalizationService (Optional)
Объект, выполняющий очистку колонок, получающих значения из справочников нормализации, для указанной карточки.
- activitySource ActivitySource (Optional)
- API для трассировки.