API Reference
OfficeProvenanceWorkflowResult
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.
Returned or exposed by
- Method IOfficeProvenanceWorkflowRunner.RunProvenanceAsync
- Method IOfficeProvenanceWorkflowRunner.RunProvenanceBatchAsync
- Method OfficeProvenanceAudit.RunAsync
- Method OfficeProvenanceReportSerializer.FromBuffer
- Method OfficeWorkflowRunner.RunProvenanceAsync
- Method OfficeWorkflowRunner.RunProvenanceBatchAsync
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.