FileConverterOperationProcessor - конструктор
Пространство имён: Tessa.Extensions.Default.Server.FileConvertersСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
public FileConverterOperationProcessor(
IDbScope dbScope,
ICardCache cardCache,
IErrorManager errorManager,
IExtensionContainer extensionContainer,
IOperationRepository operationRepository,
IFileConverterCache fileConverterCache,
IFileConverterWorker fileConverterWorker,
ICardStreamServerRepository cardStreamServerRepository,
ICardServerPermissionsProvider cardServerPermissionsProvider,
[DependencyAttribute("Operations")] ISignatureProvider? signatureProvider = null
)
Public Sub New (
dbScope As IDbScope,
cardCache As ICardCache,
errorManager As IErrorManager,
extensionContainer As IExtensionContainer,
operationRepository As IOperationRepository,
fileConverterCache As IFileConverterCache,
fileConverterWorker As IFileConverterWorker,
cardStreamServerRepository As ICardStreamServerRepository,
cardServerPermissionsProvider As ICardServerPermissionsProvider,
<DependencyAttribute("Operations")> Optional signatureProvider As ISignatureProvider = Nothing
)
public:
FileConverterOperationProcessor(
IDbScope^ dbScope,
ICardCache^ cardCache,
IErrorManager^ errorManager,
IExtensionContainer^ extensionContainer,
IOperationRepository^ operationRepository,
IFileConverterCache^ fileConverterCache,
IFileConverterWorker^ fileConverterWorker,
ICardStreamServerRepository^ cardStreamServerRepository,
ICardServerPermissionsProvider^ cardServerPermissionsProvider,
[DependencyAttribute(L"Operations")] ISignatureProvider^ signatureProvider = nullptr
)
new :
dbScope : IDbScope *
cardCache : ICardCache *
errorManager : IErrorManager *
extensionContainer : IExtensionContainer *
operationRepository : IOperationRepository *
fileConverterCache : IFileConverterCache *
fileConverterWorker : IFileConverterWorker *
cardStreamServerRepository : ICardStreamServerRepository *
cardServerPermissionsProvider : ICardServerPermissionsProvider *
[<DependencyAttribute("Operations")>] ?signatureProvider : ISignatureProvider
(* Defaults:
let _signatureProvider = defaultArg signatureProvider null
*)
-> FileConverterOperationProcessor
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- cardCache ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
- errorManager IErrorManager
Объект, управляющий отправкой и получением ошибок.
- extensionContainer IExtensionContainer
Контейнер расширений.
Все методы объекта являются потокобезопасными.
- operationRepository IOperationRepository
Репозиторий, управляющий операциями.
- fileConverterCache IFileConverterCache
Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.
- fileConverterWorker IFileConverterWorker
Объект, ответственный за преобразование файла посредством внешних программ, таких как OpenOffice или LibreOffice.
Класс может также реализовывать IDisposable для очистки ресурсов.
- cardStreamServerRepository ICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере.
- cardServerPermissionsProvider ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения предоставляет токен KrToken с полным набором прав.
- signatureProvider ISignatureProvider (Optional)
Объект, предоставляющий криптографические средства для подписания и проверки подписи.