Class OcrReadTask
Represents an asynchronous OCR (Optical Character Recognition) read task.
Inheritance
Namespace: IronOcr
Assembly: IronOcr.dll
Syntax
public class OcrReadTask : Task<OcrResult>
  Constructors
OcrReadTask(Func<OcrResult>)
Initializes a new instance of the OcrReadTask class with the specified synchronous OCR function.
Declaration
public OcrReadTask(Func<OcrResult> function)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<OcrResult> | function | The synchronous function that represents the OCR operation.  | 
      
See Also
OcrReadTask(Func<OcrResult>, CancellationToken)
Initializes a new instance of the OcrReadTask class with the specified synchronous OCR function and cancellation token.
Declaration
public OcrReadTask(Func<OcrResult> function, CancellationToken cancellationToken)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<OcrResult> | function | The synchronous function that represents the OCR operation.  | 
      
| System.Threading.CancellationToken | cancellationToken | The cancellation token to observe.  | 
      
See Also
OcrReadTask(Func<OcrResult>, CancellationToken, TaskCreationOptions)
Initializes a new instance of the OcrReadTask class with the specified synchronous OCR function, cancellation token, and task creation options.
Declaration
public OcrReadTask(Func<OcrResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<OcrResult> | function | The synchronous function that represents the OCR operation.  | 
      
| System.Threading.CancellationToken | cancellationToken | The cancellation token to observe.  | 
      
| System.Threading.Tasks.TaskCreationOptions | creationOptions | The options that control the behavior of the OCR task.  | 
      
See Also
OcrReadTask(Func<OcrResult>, TaskCreationOptions)
Initializes a new instance of the OcrReadTask class with the specified synchronous OCR function and task creation options.
Declaration
public OcrReadTask(Func<OcrResult> function, TaskCreationOptions creationOptions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<OcrResult> | function | The synchronous function that represents the OCR operation.  | 
      
| System.Threading.Tasks.TaskCreationOptions | creationOptions | The options that control the behavior of the OCR task.  | 
      
See Also
OcrReadTask(Func<Object, OcrResult>, Object)
Initializes a new instance of the OcrReadTask class with the specified asynchronous OCR function and state object.
Declaration
public OcrReadTask(Func<object, OcrResult> function, object state)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<System.Object, OcrResult> | function | The asynchronous function that represents the OCR operation.  | 
      
| System.Object | state | An object representing data to be used by the OCR operation.  | 
      
See Also
OcrReadTask(Func<Object, OcrResult>, Object, CancellationToken)
Initializes a new instance of the OcrReadTask class with the specified asynchronous OCR function, state object, and cancellation token.
Declaration
public OcrReadTask(Func<object, OcrResult> function, object state, CancellationToken cancellationToken)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<System.Object, OcrResult> | function | The asynchronous function that represents the OCR operation.  | 
      
| System.Object | state | An object representing data to be used by the OCR operation.  | 
      
| System.Threading.CancellationToken | cancellationToken | The cancellation token to observe.  | 
      
See Also
OcrReadTask(Func<Object, OcrResult>, Object, CancellationToken, TaskCreationOptions)
Initializes a new instance of the OcrReadTask class with the specified asynchronous OCR function, state object, cancellation token, and task creation options.
Declaration
public OcrReadTask(Func<object, OcrResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<System.Object, OcrResult> | function | The asynchronous function that represents the OCR operation.  | 
      
| System.Object | state | An object representing data to be used by the OCR operation.  | 
      
| System.Threading.CancellationToken | cancellationToken | The cancellation token to observe.  | 
      
| System.Threading.Tasks.TaskCreationOptions | creationOptions | The options that control the behavior of the OCR task.  | 
      
See Also
OcrReadTask(Func<Object, OcrResult>, Object, TaskCreationOptions)
Initializes a new instance of the OcrReadTask class with the specified asynchronous OCR function, state object, and task creation options.
Declaration
public OcrReadTask(Func<object, OcrResult> function, object state, TaskCreationOptions creationOptions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Func<System.Object, OcrResult> | function | The asynchronous function that represents the OCR operation.  | 
      
| System.Object | state | An object representing data to be used by the OCR operation.  | 
      
| System.Threading.Tasks.TaskCreationOptions | creationOptions | The options that control the behavior of the OCR task.  | 
      
See Also
Methods
Cancel()
Abort the associated Ocr reading
Declaration
public void Cancel()