Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceBufferWorkflow

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers static

Bounded provenance operations for memory-only hosts. Never reads files or follows external references.

Inheritance

  • Object
  • OfficeProvenanceBufferWorkflow

Methods

public static OfficeProvenanceReport Inspect(Byte[] data, String fileName, OfficeProvenanceOptions options = null) #
Returns: OfficeProvenanceReport

Inspects the supplied bytes through their format owner. Structural findings are not authenticity verification.

Parameters

data System.Byte[] requiredposition: 0
fileName System.String requiredposition: 1
options OfficeIMO.Provenance.OfficeProvenanceOptions = null optionalposition: 2
public static OfficeProvenanceRemovalResult Remove(Byte[] data, String fileName, OfficeProvenanceRemovalOptions options = null) #
Returns: OfficeProvenanceRemovalResult

Creates a separate cleaned result and re-inspects its bytes. Signed or ambiguous inputs retain the owner's mutation policy.

Parameters

data System.Byte[] requiredposition: 0
fileName System.String requiredposition: 1
options OfficeIMO.Provenance.OfficeProvenanceRemovalOptions = null optionalposition: 2

Properties

public static IReadOnlyList<String> SupportedExtensions { get; } #

File families qualified for the memory-only workflow. Other families use the local workflow runner.