Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceTransformationResult

Namespace OfficeIMO.Provenance
Assembly OfficeIMO.Core
Modifiers sealed

Audit evidence for one completed provenance-aware transformation.

Inheritance

  • Object
  • OfficeProvenanceTransformationResult

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

Constructors

public OfficeProvenanceTransformationResult(OfficeProvenanceTransformationPolicy policy, Boolean contentChanged, OfficeProvenanceReport source, OfficeProvenanceReport candidate, OfficeProvenanceReport output, OfficeProvenanceRemovalResult removal = null, OfficeProvenanceSigningResult signing = null) #

Creates transformation audit evidence.

Parameters

policy OfficeIMO.Provenance.OfficeProvenanceTransformationPolicy requiredposition: 0
contentChanged System.Boolean requiredposition: 1
source OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 2
candidate OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 3
output OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 4
removal OfficeIMO.Provenance.OfficeProvenanceRemovalResult = null optionalposition: 5
signing OfficeIMO.Provenance.OfficeProvenanceSigningResult = null optionalposition: 6

Properties

public OfficeProvenanceTransformationPolicy Policy { get; } #

Gets the applied policy.

public Boolean ContentChanged { get; } #

Gets whether source and candidate bytes differed before provenance disposition.

public OfficeProvenanceReport Source { get; } #

Gets source structural evidence.

public OfficeProvenanceReport Candidate { get; } #

Gets candidate structural evidence before disposition.

public OfficeProvenanceReport Output { get; } #

Gets committed output structural evidence.

public OfficeProvenanceRemovalResult Removal { get; } #

Gets selective removal evidence when that policy was used.

public OfficeProvenanceSigningResult Signing { get; } #

Gets provider signing evidence when derived signing was used.