OcrOperationProcessor - конструктор
Пространство имён: Tessa.TextRecognitionСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public OcrOperationProcessor(
IDbScope dbScope,
ICardCache cardCache,
IErrorManager errorManager,
IOcrSyncService ocrService,
ILicenseManager licenseManager,
[DependencyAttribute("Default")] ICardRepository cardRepository,
ICardFileManager cardFileManager,
IJinniBalancerProxyFactory proxyFactory,
IOperationRepository operationRepository,
ICardStreamServerRepository cardStreamServerRepository,
ICardServerPermissionsProvider cardServerPermissionsProvider
)
Public Sub New (
dbScope As IDbScope,
cardCache As ICardCache,
errorManager As IErrorManager,
ocrService As IOcrSyncService,
licenseManager As ILicenseManager,
<DependencyAttribute("Default")> cardRepository As ICardRepository,
cardFileManager As ICardFileManager,
proxyFactory As IJinniBalancerProxyFactory,
operationRepository As IOperationRepository,
cardStreamServerRepository As ICardStreamServerRepository,
cardServerPermissionsProvider As ICardServerPermissionsProvider
)
public:
OcrOperationProcessor(
IDbScope^ dbScope,
ICardCache^ cardCache,
IErrorManager^ errorManager,
IOcrSyncService^ ocrService,
ILicenseManager^ licenseManager,
[DependencyAttribute(L"Default")] ICardRepository^ cardRepository,
ICardFileManager^ cardFileManager,
IJinniBalancerProxyFactory^ proxyFactory,
IOperationRepository^ operationRepository,
ICardStreamServerRepository^ cardStreamServerRepository,
ICardServerPermissionsProvider^ cardServerPermissionsProvider
)
new :
dbScope : IDbScope *
cardCache : ICardCache *
errorManager : IErrorManager *
ocrService : IOcrSyncService *
licenseManager : ILicenseManager *
[<DependencyAttribute("Default")>] cardRepository : ICardRepository *
cardFileManager : ICardFileManager *
proxyFactory : IJinniBalancerProxyFactory *
operationRepository : IOperationRepository *
cardStreamServerRepository : ICardStreamServerRepository *
cardServerPermissionsProvider : ICardServerPermissionsProvider -> OcrOperationProcessor
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- cardCache ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
- errorManager IErrorManager
Объект, управляющий отправкой и получением ошибок.
- ocrService IOcrSyncService
Сервис для управления операциями по распознаванию текста в файлах.
- licenseManager ILicenseManager
Объект, предоставляющий доступ к лицензии.
- cardRepository ICardRepository
Репозиторий для управления карточками.
- cardFileManager ICardFileManager
Объект, который управляет объектами контейнеров
ICardFileContainer,
объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
- proxyFactory IJinniBalancerProxyFactory
Фабрика объектов
IWebProxy для обращения к веб-сервису документов с учетом балансировки.
- operationRepository IOperationRepository
Репозиторий, управляющий операциями.
- cardStreamServerRepository ICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере.
- cardServerPermissionsProvider ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения предоставляет токен KrToken с полным набором прав.