AiCacheGetExtension - конструктор

При загрузке кэша ИИ загружаем только базовую информацию из строковой секции. Загрузка на сервере может быть инициирована из кэша карточек-синглтонов ICardCache, если внешний код решит запросить эту карточку оттуда.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.Ai
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public AiCacheGetExtension(
	[DependencyAttribute("Default")] ICardRepository defaultRepository,
	ICardTransactionStrategy transactionStrategy,
	ICardGetStrategy getStrategy,
	ICardNormalizationService cardNormalizationService
)

Параметры

defaultRepository  ICardRepository
Репозиторий карточек без расширений.
transactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
getStrategy  ICardGetStrategy
Стратегия загрузки карточки.
cardNormalizationService  ICardNormalizationService
Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.

Заметки

Логика аналогична FileConverterCacheGetExtension.

См. также