public interface IAiCacheStorageDependenciesPublic Interface IAiCacheStorageDependenciespublic interface class IAiCacheStorageDependenciestype IAiCacheStorageDependencies = interface end| CardGetStrategy | Стратегия загрузки карточки. |
| CardMetadata | Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек. |
| Clock | Объект для предоставления текущего времени в формате Utc. |
| ContentLockingStrategy | Стратегия управления блокировками на заливаемый в кэш ИИ контент. |
| DbmsErrorCodeProvider | |
| DbScope | Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager. |
| DefaultCardFileManager | Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере. |
| DefaultCardRepositoryWithoutTransaction | Репозиторий для управления карточками. |
| DefaultCardStreamRepository | Репозиторий для потокового управления карточками на сервере. |
| ExtendedCardStreamRepository | Репозиторий для потокового управления карточками на сервере. |
| FileSourceSettings | Потокобезопасный кэш настроек по всем местоположениям файлов. |
| SeparateDbConnectionWorker | Объект для открытия нового соединения с базой данных. В отличие от CreateNew используется строка соединения ConfigurationString. |
| SequentialGuidProvider | Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор был последовательным, как правило, в отношении текущей используемой СУБД. |
| ServerSettings | Настройки TESSA на сервере, которые выносятся в конфигурационный файл. |
| TransactionStrategy | Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция. |