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

Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public FileConverterCache(
	ICardRepository extendedRepositoryWithoutTransaction,
	ICardFileManager extendedFileManagerWithoutTransaction,
	ICardTransactionStrategy cardTransactionStrategy,
	ICardContentStrategy contentStrategy,
	ICardGetStrategy cardGetStrategy,
	ICardMetadata cardMetadata,
	IDbScope dbScope,
	IErrorManager errorManager,
	IOperationLockingStrategy operationLockingStrategy
)

Параметры

extendedRepositoryWithoutTransaction  ICardRepository
Репозиторий управления карточками с расширениями, но без транзакции ExtendedWithoutTransactionAndLocking.
extendedFileManagerWithoutTransaction  ICardFileManager
Объект, обеспечивающий добавление файлов в кэш. Требуется реализация с расширениями, но без транзакции ExtendedWithoutTransactionAndLocking.
cardTransactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
contentStrategy  ICardContentStrategy
Стратегия управления контентом файла.
cardGetStrategy  ICardGetStrategy
Стратегия загрузки карточки.
cardMetadata  ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
operationLockingStrategy  IOperationLockingStrategy
Объект, управляющий блокировками операций.

См. также