API Reference
Class
OfficeProvenanceTransformationResult
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
- contentChanged System.Boolean
- source OfficeIMO.Provenance.OfficeProvenanceReport
- candidate OfficeIMO.Provenance.OfficeProvenanceReport
- output OfficeIMO.Provenance.OfficeProvenanceReport
- removal OfficeIMO.Provenance.OfficeProvenanceRemovalResult = null
- signing OfficeIMO.Provenance.OfficeProvenanceSigningResult = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.