Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ArchiveOperationBudget

Namespace OfficeIMO.Archives
Assembly OfficeIMO.Archives
Source revision 56d555ddef58 with working tree changes
Modifiers sealed

Thread-safe cumulative budget shared explicitly by related archive operations. Pass CreateNested() to a child container. Reservations are never refunded; this bounds cumulative work, not live retained memory. Reusing this object deliberately continues the same operation.

Inheritance

  • Object
  • ArchiveOperationBudget

Usage

Explore 6 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.

Constructors

public ArchiveOperationBudget(ArchiveOperationLimits? limits = null) #

Creates a root budget and snapshots its nonnegative limits.

Parameters

limits OfficeIMO.Archives.ArchiveOperationLimits? = null optionalposition: 0

Methods

public ArchiveOperationBudget CreateNested() #
Returns: ArchiveOperationBudget

Returns a child view sharing all counters. Child input admission enforces the depth limit.

Properties

public ArchiveResourceUsage Usage { get; } #

Returns a detached snapshot of the entire tree's charges.