Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficePackageSecurityOptions

Namespace OfficeIMO
Assembly OfficeIMO.Core
Modifiers sealed

Resource limits and active-content policy applied before Word or Excel opens a package.

Inheritance

  • Object
  • OfficePackageSecurityOptions

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 MaxPackageBytes { get; set; } #

Maximum complete source size. Defaults to 512 MiB.

public Int32 MaxPartCount { get; set; } #

Maximum number of raw ZIP entries (including directories) or compound directory entries. Defaults to 10,000.

public Int64 MaxPartUncompressedBytes { get; set; } #

Maximum uncompressed size of one part. Defaults to 256 MiB.

public Int64 MaxXmlCharactersInPart { get; set; } #

Maximum XML characters parsed from one package metadata part. Defaults to 256 MiB.

public Int64 MaxTotalUncompressedBytes { get; set; } #

Maximum aggregate uncompressed part size. Defaults to 1 GiB.

public Double MaxCompressionRatio { get; set; } #

Maximum uncompressed-to-compressed ratio for a non-empty ZIP part. Defaults to 1,000.

public OfficePackageContentPolicy Macros { get; set; } #

Policy for VBA projects.

public OfficePackageContentPolicy EmbeddedPayloads { get; set; } #

Policy for embedded OLE objects and package payloads.

public OfficePackageContentPolicy ActiveX { get; set; } #

Policy for ActiveX controls.

public OfficePackageContentPolicy ExternalRelationships { get; set; } #

Policy for relationships whose target mode is external.

public static OfficePackageSecurityOptions SecureDefaults { get; } #

Creates structural package-bomb limits while retaining active-content compatibility.

public static OfficePackageSecurityOptions UntrustedDefaults { get; } #

Creates structural limits and rejects active, embedded, and externally linked content.