Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

DelegateOfficeDocumentProcessor

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

Adapts caller-owned delegates into a typed processor without requiring a custom class.

Inheritance

  • Object
  • DelegateOfficeDocumentProcessor

Constructors

public DelegateOfficeDocumentProcessor(String id, Func<OfficeDocumentReadResult, OfficeDocumentProcessorContext, OfficeDocumentReadResult> process) #

Creates a processor backed by a synchronous delegate.

Parameters

id System.String requiredposition: 0
process System.Func{OfficeIMO.Reader.OfficeDocumentReadResult,OfficeIMO.Reader.OfficeDocumentProcessorContext,OfficeIMO.Reader.OfficeDocumentReadResult} requiredposition: 1

Methods

public OfficeDocumentReadResult Process(OfficeDocumentReadResult document, OfficeDocumentProcessorContext context) #
Returns: OfficeDocumentReadResult

Processes a document synchronously.

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.