API Reference

Class

PdfPipelineStep

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Immutable evidence for one create, open, mutation, or output stage.

Inheritance

  • Object
  • PdfPipelineStep

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

Properties

public PdfPipelineStepKind Kind { get; } #

Pipeline stage category.

public String Operation { get; } #

Short operation name suitable for logs and reports.

public Boolean Succeeded { get; } #

True when the stage completed.

public PdfArtifactSnapshot Input { get; } #

Input artifact evidence when the stage consumed a PDF.

public PdfArtifactSnapshot Output { get; } #

Output artifact evidence when the stage produced a PDF.

public Nullable<TimeSpan> Duration { get; } #

Measured execution duration, or null when an older operation path could not capture it.

public Nullable<PdfMutationOperation> MutationOperation { get; } #

Shared mutation family selected for an existing-document operation.

public Nullable<PdfMutationExecutionMode> ExecutionMode { get; } #

Observed full-rewrite or append-only execution mode for an existing-document operation.

public IReadOnlyList<String> Diagnostics { get; } #

Diagnostics captured for this stage.