API Reference
Class
OfficeProvenanceRemovalResult
Result of a provenance-removal operation.
Inheritance
- Object
- OfficeProvenanceRemovalResult
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
Accepted by parameters
Constructors
OfficeProvenanceRemovalResult 2 overloads
public OfficeProvenanceRemovalResult(Byte[] data, OfficeProvenanceReport before, OfficeProvenanceReport after, IReadOnlyList<OfficeProvenanceChange> changes, Boolean wasReserialized) #Creates a provenance-removal result.
Parameters
- data System.Byte[]
- before OfficeIMO.Provenance.OfficeProvenanceReport
- after OfficeIMO.Provenance.OfficeProvenanceReport
- changes System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceChange}
- wasReserialized System.Boolean
public OfficeProvenanceRemovalResult(Byte[] data, OfficeProvenanceReport before, OfficeProvenanceReport after, IReadOnlyList<OfficeProvenanceChange> changes, Boolean wasReserialized, Boolean wereInvalidatedSignaturesRemoved) #Creates a provenance-removal result and records whether invalidated signatures were removed.
Parameters
- data System.Byte[]
- before OfficeIMO.Provenance.OfficeProvenanceReport
- after OfficeIMO.Provenance.OfficeProvenanceReport
- changes System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceChange}
- wasReserialized System.Boolean
- wereInvalidatedSignaturesRemoved System.Boolean
Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OfficeProvenanceReport Before { get; } #Gets the inspection before removal.
public OfficeProvenanceReport After { get; } #Gets the inspection after removal.
public IReadOnlyList<OfficeProvenanceChange> Changes { get; } #Gets format-native changes in source order.
public Boolean WasChanged { get; } #Gets whether any carrier changed.
public Boolean WasReserialized { get; } #Gets whether the container was serialized rather than copied byte-for-byte around removed carriers.
public Boolean WereInvalidatedSignaturesRemoved { get; } #Gets whether an owning document API removed signatures that the provenance mutation invalidated.