API Reference
Class
ArchiveOperationBudget
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.
Returned or exposed by 6
Constructors
public ArchiveOperationBudget(ArchiveOperationLimits? limits = null) #Creates a root budget and snapshots its nonnegative limits.
Parameters
- limits OfficeIMO.Archives.ArchiveOperationLimits? = null
Methods
public ArchiveOperationBudget CreateNested() #Returns:
ArchiveOperationBudgetReturns a child view sharing all counters. Child input admission enforces the depth limit.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public ArchiveResourceUsage Usage { get; } #Returns a detached snapshot of the entire tree's charges.