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