FileConverterCache - конструктор
Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.
Пространство имён: Tessa.FileConvertersСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public FileConverterCache(
ICardRepository extendedRepositoryWithoutTransaction,
ICardFileManager extendedFileManagerWithoutTransaction,
ICardTransactionStrategy cardTransactionStrategy,
ICardContentStrategy contentStrategy,
ICardGetStrategy cardGetStrategy,
ICardMetadata cardMetadata,
IDbScope dbScope,
IErrorManager errorManager,
IOperationLockingStrategy operationLockingStrategy
)
Public Sub New (
extendedRepositoryWithoutTransaction As ICardRepository,
extendedFileManagerWithoutTransaction As ICardFileManager,
cardTransactionStrategy As ICardTransactionStrategy,
contentStrategy As ICardContentStrategy,
cardGetStrategy As ICardGetStrategy,
cardMetadata As ICardMetadata,
dbScope As IDbScope,
errorManager As IErrorManager,
operationLockingStrategy As IOperationLockingStrategy
)
public:
FileConverterCache(
ICardRepository^ extendedRepositoryWithoutTransaction,
ICardFileManager^ extendedFileManagerWithoutTransaction,
ICardTransactionStrategy^ cardTransactionStrategy,
ICardContentStrategy^ contentStrategy,
ICardGetStrategy^ cardGetStrategy,
ICardMetadata^ cardMetadata,
IDbScope^ dbScope,
IErrorManager^ errorManager,
IOperationLockingStrategy^ operationLockingStrategy
)
new :
extendedRepositoryWithoutTransaction : ICardRepository *
extendedFileManagerWithoutTransaction : ICardFileManager *
cardTransactionStrategy : ICardTransactionStrategy *
contentStrategy : ICardContentStrategy *
cardGetStrategy : ICardGetStrategy *
cardMetadata : ICardMetadata *
dbScope : IDbScope *
errorManager : IErrorManager *
operationLockingStrategy : IOperationLockingStrategy -> FileConverterCache
Параметры
- extendedRepositoryWithoutTransaction ICardRepository
-
Репозиторий управления карточками с расширениями, но без транзакции
ExtendedWithoutTransactionAndLocking.
- extendedFileManagerWithoutTransaction ICardFileManager
-
Объект, обеспечивающий добавление файлов в кэш.
Требуется реализация с расширениями, но без транзакции
ExtendedWithoutTransactionAndLocking.
- cardTransactionStrategy ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой.
SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
- contentStrategy ICardContentStrategy
Стратегия управления контентом файла.
- cardGetStrategy ICardGetStrategy
Стратегия загрузки карточки.
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- errorManager IErrorManager
Объект, управляющий отправкой и получением ошибок.
- operationLockingStrategy IOperationLockingStrategy
Объект, управляющий блокировками операций.