API Reference
Class
DelegateAsyncOfficeDocumentProcessor
Adapts a caller-owned asynchronous delegate into a typed processor.
Inheritance
- Object
- DelegateAsyncOfficeDocumentProcessor
Constructors
public DelegateAsyncOfficeDocumentProcessor(String id, Func<OfficeDocumentReadResult, OfficeDocumentProcessorContext, Task<OfficeDocumentReadResult>> process) #Creates an asynchronous processor backed by a real asynchronous delegate.
Parameters
- id System.String
- process System.Func<OfficeIMO.Reader.OfficeDocumentReadResult, OfficeIMO.Reader.OfficeDocumentProcessorContext, System.Threading.Tasks.Task<OfficeIMO.Reader.OfficeDocumentReadResult>>
Methods
public Task<OfficeDocumentReadResult> ProcessAsync(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #Returns:
Task<OfficeDocumentReadResult>Processes a document asynchronously.
Parameters
- document OfficeIMO.Reader.OfficeDocumentReadResult
- context OfficeIMO.Reader.OfficeDocumentProcessorContext
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String Id { get; } #Stable processor identifier used in diagnostics and execution reports.