API Reference

Interface

IOfficeDocumentProcessor

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader
Modifiers abstract

Processes one rich document result as an ordered step in an OfficeDocumentProcessorPipeline. Implementations used by an OfficeDocumentReader must be safe for concurrent calls.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Methods

public abstract 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
public abstract 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 abstract String Id { get; } #

Stable processor identifier used in diagnostics and execution reports.