Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

DelegateAsyncOfficeDocumentProcessor

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader.Core
Modifiers sealed

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 requiredposition: 0
process System.Func<OfficeIMO.Reader.OfficeDocumentReadResult, OfficeIMO.Reader.OfficeDocumentProcessorContext, System.Threading.Tasks.Task<OfficeIMO.Reader.OfficeDocumentReadResult>> requiredposition: 1

Methods

public Task<OfficeDocumentReadResult> ProcessAsync(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #
Returns: Task<OfficeDocumentReadResult>

Processes a document asynchronously.

Parameters

document OfficeIMO.Reader.OfficeDocumentReadResult requiredposition: 0
context OfficeIMO.Reader.OfficeDocumentProcessorContext requiredposition: 1

Properties

public String Id { get; } #

Stable processor identifier used in diagnostics and execution reports.