Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ArchiveReadPlan

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

Detached declared cost of one grouped member read. Planning neither verifies content nor reserves budgets.

Inheritance

  • Object
  • ArchiveReadPlan

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

Properties

public IReadOnlyList<ArchiveInspectionEntry> Entries { get; } #

Selected immutable inventory records in request order, retaining aliases and duplicate raw names.

public Int64 SelectedBytes { get; } #

Complete member bytes retained by the grouped read, without coalescing aliases.

public Int64 DecodedBytes { get; } #

Declared decoded bytes: selected ZIP members or complete selected CAB folders, each counted once. Includes unselected folder members and gaps. This is processing volume, not retained decoder memory.

public Int64 CompressedPayloadBytes { get; } #

Declared compressed payload bytes for selected ZIP members or complete selected CAB folders. Excludes container headers and does not estimate total I/O, input snapshots or checksum passes.

public Int64 DecompressionWorkBytes { get; } #

Work units charged by a successful read under the existing CAB-frame or ZIP-member budget. Does not predict CPU time. Corruption, cancellation or a quota may stop actual work earlier.

public Int32 CabinetFolderCount { get; } #

Distinct selected cabinet/folder pairs, including embedded MSI cabinets; zero for ZIP.

public Int64 CabinetFrameCount { get; } #

CFDATA frames in those complete folders, each counted once; zero for ZIP.