Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceRemovalResult

Namespace OfficeIMO.Provenance
Assembly OfficeIMO.Core
Modifiers sealed

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.

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[] requiredposition: 0
before OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 1
after OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 2
changes System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceChange} requiredposition: 3
wasReserialized System.Boolean requiredposition: 4
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[] requiredposition: 0
before OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 1
after OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 2
changes System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceChange} requiredposition: 3
wasReserialized System.Boolean requiredposition: 4
wereInvalidatedSignaturesRemoved System.Boolean requiredposition: 5

Methods

public Byte[] ToArray() #
Returns: Byte[]

Returns an owned copy of the resulting asset.

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.