API Reference
Class
OcrEngineExecution
A validated, immutable identity and capability snapshot for one configured OCR engine instance.
Inheritance
- Object
- OcrEngineExecution
Remarks
Create one execution for a logical document operation and reuse it for every candidate. This prevents mutable provider properties from changing provenance or concurrency behavior partway through the operation.
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Methods
RecognizeAsync 2 overloads
public Task<OcrResult> RecognizeAsync(OcrRequest request, TimeSpan timeout, CancellationToken cancellationToken = default) #Returns:
Task<OcrResult>Recognizes one raster payload under the shared timeout and concurrency policy.
Parameters
- request OfficeIMO.Ocr.OcrRequest
- timeout System.TimeSpan
- cancellationToken System.Threading.CancellationToken = default
public Task<OcrResult> RecognizeAsync(OcrRequest request, TimeSpan timeout, OcrResultCaptureLimits captureLimits, CancellationToken cancellationToken) #Returns:
Task<OcrResult>Recognizes a raster payload while bounding the owned result snapshot.
Parameters
- request OfficeIMO.Ocr.OcrRequest
- timeout System.TimeSpan
- captureLimits OfficeIMO.Ocr.OcrResultCaptureLimits
- cancellationToken System.Threading.CancellationToken
public Task<OcrResult> RecognizeAttachedAsync(OcrRequest request, TimeSpan timeout, OcrResultCaptureLimits captureLimits, CancellationToken cancellationToken = default) #Returns:
Task<OcrResult>Recognizes a bounded payload while keeping the caller attached to provider cleanup.
Parameters
- request OfficeIMO.Ocr.OcrRequest
- timeout System.TimeSpan
- captureLimits OfficeIMO.Ocr.OcrResultCaptureLimits
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?