Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceOptions

Namespace OfficeIMO.Provenance
Assembly OfficeIMO.Core
Modifiers sealed

Bounds structural provenance inspection and removal.

Inheritance

  • Object
  • OfficeProvenanceOptions

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

Properties

public Int64 MaxAssetBytes { get; set; } #

Maximum encoded asset bytes accepted. Defaults to 256 MiB.

public Int64 MaxManifestBytes { get; set; } #

Maximum single C2PA manifest store bytes. PNG iTXt XMP packets also use this cap; other XMP carriers remain bounded by the asset limit. Defaults to 64 MiB.

public Int32 MaxCarriers { get; set; } #

Maximum carriers accepted in one asset. Defaults to 128.

public Int32 MaxContainerEntries { get; set; } #

Maximum structural entries or materialized XML nodes accepted in a container. Defaults to 65,536.

public Int64 MaxExpandedContainerBytes { get; set; } #

Maximum cumulative expanded bytes decoded, inspected, or copied across a container, its embedded assets, or its external provenance dependencies. Defaults to 1 GiB.

public Boolean ProcessEmbeddedAssets { get; set; } #

Whether supported image assets inside ZIP-based documents are inspected. Defaults to true.

public Int32 MaxEmbeddedAssets { get; set; } #

Maximum supported embedded assets inspected in one container. Defaults to 4,096.