AiCacheGetExtension - конструктор
При загрузке кэша ИИ загружаем только базовую информацию из строковой секции.
Загрузка на сервере может быть инициирована из кэша карточек-синглтонов
ICardCache, если внешний код решит запросить эту карточку оттуда.
Пространство имён: Tessa.Extensions.Platform.Server.AiСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public AiCacheGetExtension(
[DependencyAttribute("Default")] ICardRepository defaultRepository,
ICardTransactionStrategy transactionStrategy,
ICardGetStrategy getStrategy,
ICardNormalizationService cardNormalizationService
)
Public Sub New (
<DependencyAttribute("Default")> defaultRepository As ICardRepository,
transactionStrategy As ICardTransactionStrategy,
getStrategy As ICardGetStrategy,
cardNormalizationService As ICardNormalizationService
)
public:
AiCacheGetExtension(
[DependencyAttribute(L"Default")] ICardRepository^ defaultRepository,
ICardTransactionStrategy^ transactionStrategy,
ICardGetStrategy^ getStrategy,
ICardNormalizationService^ cardNormalizationService
)
new :
[<DependencyAttribute("Default")>] defaultRepository : ICardRepository *
transactionStrategy : ICardTransactionStrategy *
getStrategy : ICardGetStrategy *
cardNormalizationService : ICardNormalizationService -> AiCacheGetExtension
Параметры
- defaultRepository ICardRepository
- Репозиторий карточек без расширений.
- transactionStrategy ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой.
SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
- getStrategy ICardGetStrategy
Стратегия загрузки карточки.
- cardNormalizationService ICardNormalizationService
Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.