Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceWorkflowResult

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

Completed, cancelled, or failed provenance workflow result.

Inheritance

  • Object
  • OfficeProvenanceWorkflowResult

Usage

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

Accepted by parameters

Properties

public OfficeProvenanceWorkflowChecks Checks { get; } #

Execution coverage retained even when a check fails before producing evidence.

public String InputPath { get; } #

Logical input path or memory-only file name.

public String InputSha256 { get; } #

SHA-256 of the exact inspected input bytes, when a snapshot was captured.

public String OutputSha256 { get; } #

SHA-256 of the verified output bytes, when an artifact was produced.

public String RequestId { get; } #

Caller-provided request identifier.

public OfficeProvenanceWorkflowOperation Operation { get; } #

Executed operation.

public OfficeWorkflowStatus Status { get; } #

Terminal execution state.

public OfficeWorkflowFailureKind FailureKind { get; } #

Stable failure category.

public String OwnerPackage { get; } #

Package that owned format-specific behavior.

public String OutputPath { get; } #

Published removal artifact, when applicable.

public Int64 InputBytes { get; } #

Input file size.

public Int64 OutputBytes { get; } #

Published output size.

public TimeSpan Duration { get; } #

Elapsed workflow duration.

public String Summary { get; } #

User-facing outcome.

public IReadOnlyList<OfficeWorkflowDiagnostic> Diagnostics { get; } #

Structured orchestration diagnostics.

public OfficeProvenanceReport Inspection { get; } #

Structural report for an inspect operation.

public OfficeProvenanceAssessmentReport Assessment { get; } #

Combined evidence for an assess operation.

public OfficeProvenanceReport Before { get; } #

Structural evidence before removal.

public OfficeProvenanceReport After { get; } #

Reopened structural evidence after removal.

public IReadOnlyList<OfficeProvenanceChange> Changes { get; } #

Format-native mutations applied in source order.

public Boolean WasChanged { get; } #

Whether the owner changed at least one carrier.

public Boolean WasReserialized { get; } #

Whether the owner serialized a container rather than copying bytes around carriers.

public Boolean WereInvalidatedSignaturesRemoved { get; } #

Whether explicitly authorized invalidated signatures were removed.

public Boolean Succeeded { get; } #

Whether the workflow completed successfully.