FileConverterComposer - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.FileConvertersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public FileConverterComposer(
IFileConverterCache fileConverterCache,
ITessaServerSettings serverSettings,
IOperationRepository operationRepository,
ISeparateDbConnectionWorker separateDbConnectionWorker,
[OptionalDependencyAttribute] ISignatureProvider? signatureProvider = null,
[OptionalDependencyAttribute] IFileConverterOperationProcessor? operationProcessor = null
)
Public Sub New (
fileConverterCache As IFileConverterCache,
serverSettings As ITessaServerSettings,
operationRepository As IOperationRepository,
separateDbConnectionWorker As ISeparateDbConnectionWorker,
<OptionalDependencyAttribute> Optional signatureProvider As ISignatureProvider = Nothing,
<OptionalDependencyAttribute> Optional operationProcessor As IFileConverterOperationProcessor = Nothing
)
public:
FileConverterComposer(
IFileConverterCache^ fileConverterCache,
ITessaServerSettings^ serverSettings,
IOperationRepository^ operationRepository,
ISeparateDbConnectionWorker^ separateDbConnectionWorker,
[OptionalDependencyAttribute] ISignatureProvider^ signatureProvider = nullptr,
[OptionalDependencyAttribute] IFileConverterOperationProcessor^ operationProcessor = nullptr
)
new :
fileConverterCache : IFileConverterCache *
serverSettings : ITessaServerSettings *
operationRepository : IOperationRepository *
separateDbConnectionWorker : ISeparateDbConnectionWorker *
[<OptionalDependencyAttribute>] ?signatureProvider : ISignatureProvider *
[<OptionalDependencyAttribute>] ?operationProcessor : IFileConverterOperationProcessor
(* Defaults:
let _signatureProvider = defaultArg signatureProvider null
let _operationProcessor = defaultArg operationProcessor null
*)
-> FileConverterComposer
Параметры
- fileConverterCache IFileConverterCache
Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- operationRepository IOperationRepository
Репозиторий, управляющий операциями.
- separateDbConnectionWorker ISeparateDbConnectionWorker
- .
- signatureProvider ISignatureProvider (Optional)
-
Объект, используемый для вычисления хеша запроса.
Рекомендуется получить объект по имени Operations.
Если указано null, то используется провайдер по умолчанию Operations.
- operationProcessor IFileConverterOperationProcessor (Optional)
Объект, выполняющий обработку операций по конвертации файла.