API Reference

Class

OfficeDocumentProcessorPipelineBuilder

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader
Modifiers sealed

Builds an immutable, ordered document processor pipeline.

Inheritance

  • Object
  • OfficeDocumentProcessorPipelineBuilder

Usage

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

Constructors

public OfficeDocumentProcessorPipelineBuilder() #

Methods

public OfficeDocumentProcessorPipelineBuilder Add(IOfficeDocumentProcessor processor) #
Returns: OfficeDocumentProcessorPipelineBuilder

Adds a processor at the end of the deterministic execution order.

Parameters

processor OfficeIMO.Reader.IOfficeDocumentProcessor requiredposition: 0
public OfficeDocumentProcessorPipelineBuilder AddRange(IEnumerable<IOfficeDocumentProcessor> processors) #
Returns: OfficeDocumentProcessorPipelineBuilder

Adds processors in enumeration order.

Parameters

processors System.Collections.Generic.IEnumerable{OfficeIMO.Reader.IOfficeDocumentProcessor} requiredposition: 0
public OfficeDocumentProcessorPipeline Build() #
Returns: OfficeDocumentProcessorPipeline

Creates an immutable pipeline snapshot.

public OfficeDocumentProcessorPipelineBuilder Clear() #
Returns: OfficeDocumentProcessorPipelineBuilder

Removes every configured processor.

public Boolean Remove(String processorId) #
Returns: Boolean

Removes a processor by stable identifier.

Parameters

processorId System.String requiredposition: 0

Properties

public Int32 Count { get; } #

Number of processors currently configured.