Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioLoadLimits

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Resource budgets applied while loading Visio documents. Limits must be positive; a nullable limit set to null is not enforced.

Inheritance

  • object
  • VisioLoadLimits

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public VisioLoadLimits() #

Properties

public long? MaxInputBytes { get; set; } #

Maximum VSDX bytes buffered by stream and asynchronous load APIs. Default: 512 MiB. Set to null to disable this guard.

public long MaxLegacyXmlCharacters { get; set; } #

Maximum characters in a legacy XML document. Default: 30 million.

public long MaxPackageXmlCharacters { get; set; } #

Maximum characters in each VSDX content XML part. Default: 30 million.

public int MaxLegacyXmlDepth { get; set; } #

Maximum legacy XML nesting depth, enforced before materialization.

public int MaxLegacyXmlElements { get; set; } #

Maximum legacy XML elements and cumulative attributes, enforced before materialization.

Fields

public const long DefaultMaxInputBytes #

Default maximum VSDX bytes buffered while loading: 512 MiB.

Value: 536870912