Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeWorkflowResult

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Implements
IOfficeResult
Modifiers sealed

Completed, cancelled, or failed workflow result.

Inheritance

  • Object
  • OfficeWorkflowResult

Usage

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

Properties

public String RequestId { get; } #

Caller-provided request identifier.

public OfficeWorkflowOperation Operation { get; } #

Executed operation.

public OfficeWorkflowStatus Status { get; } #

Terminal state.

public OfficeWorkflowFailureKind FailureKind { get; } #

Stable failure category, or None when no failure occurred.

public String OutputPath { get; } #

Final published output path, including a renamed destination when applicable.

public OfficeWorkflowOutputRecovery Recovery { get; } #

Gets a retained local artifact when provider publication or recovery cleanup needs attention.

public Int64 InputBytes { get; } #

Primary input size.

public Int64 OutputBytes { get; } #

Published artifact size, or zero for report-only operations.

public TimeSpan Duration { get; } #

Total execution duration.

public String Summary { get; } #

User-facing outcome.

public IReadOnlyList<OfficeWorkflowDiagnostic> Diagnostics { get; } #

Structured fidelity, proof, warning, and failure diagnostics.

public PdfHealthReport HealthReport { get; } #

Typed PDF health evidence when applicable.

public PdfSignatureValidationReport SignatureReport { get; } #

Signature evidence for the prepared output. For unconfirmed publication this does not prove destination contents.

public virtual Boolean Succeeded { get; } #

True only for successfully completed requests.