OcrOperationProcessor - конструктор
Объект, выполняющий обработку операций по распознаванию текста в файле в рамках активной операции.
Используется для обработки активных операций по карточке "Операция OCR".
Пространство имён: Tessa.Extensions.Default.Server.TextRecognitionСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public OcrOperationProcessor(
IDbScope dbScope,
ICardCache cardCache,
IErrorManager errorManager,
IOcrProcessor ocrProcessor,
ILicenseManager licenseManager,
ICardRepository cardRepository,
ICardFileManager cardFileManager,
IOperationRepository operationRepository,
ICardStreamServerRepository cardStreamServerRepository,
ICardServerPermissionsProvider cardServerPermissionsProvider
)
Public Sub New (
dbScope As IDbScope,
cardCache As ICardCache,
errorManager As IErrorManager,
ocrProcessor As IOcrProcessor,
licenseManager As ILicenseManager,
cardRepository As ICardRepository,
cardFileManager As ICardFileManager,
operationRepository As IOperationRepository,
cardStreamServerRepository As ICardStreamServerRepository,
cardServerPermissionsProvider As ICardServerPermissionsProvider
)
public:
OcrOperationProcessor(
IDbScope^ dbScope,
ICardCache^ cardCache,
IErrorManager^ errorManager,
IOcrProcessor^ ocrProcessor,
ILicenseManager^ licenseManager,
ICardRepository^ cardRepository,
ICardFileManager^ cardFileManager,
IOperationRepository^ operationRepository,
ICardStreamServerRepository^ cardStreamServerRepository,
ICardServerPermissionsProvider^ cardServerPermissionsProvider
)
new :
dbScope : IDbScope *
cardCache : ICardCache *
errorManager : IErrorManager *
ocrProcessor : IOcrProcessor *
licenseManager : ILicenseManager *
cardRepository : ICardRepository *
cardFileManager : ICardFileManager *
operationRepository : IOperationRepository *
cardStreamServerRepository : ICardStreamServerRepository *
cardServerPermissionsProvider : ICardServerPermissionsProvider -> OcrOperationProcessor
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- cardCache ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
- errorManager IErrorManager
Объект, управляющий отправкой и получением ошибок.
- ocrProcessor IOcrProcessor
Объект, выполняющий обработку операций по распознаванию текста в файле в рамках активной операции.
- licenseManager ILicenseManager
Объект, предоставляющий доступ к лицензии.
- cardRepository ICardRepository
Репозиторий для управления карточками.
- cardFileManager ICardFileManager
Объект, который управляет объектами контейнеров
ICardFileContainer,
объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
- operationRepository IOperationRepository
Репозиторий, управляющий операциями.
- cardStreamServerRepository ICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере.
- cardServerPermissionsProvider ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения предоставляет токен KrToken с полным набором прав.