API Reference

Class

EmailStorePstCompactionPlan

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Modifiers sealed

Read-only capacity and selection plan for verified PST rewrite compaction.

Inheritance

  • Object
  • EmailStorePstCompactionPlan

Usage

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

Properties

public String DestinationPath { get; } #

Absolute distinct output path.

public EmailStorePstCompactionOptions Options { get; } #

Immutable compaction policy.

public Int64 SourceBytes { get; } #

Validated source file length.

public Int32 ItemsScanned { get; } #

Source references examined.

public Int32 SelectedItems { get; } #

References selected for the verified rewrite.

public Int32 AssociatedItems { get; } #

Selected associated items.

public Int32 OrphanedItems { get; } #

Selected source-index orphans.

public Int32 ExcludedSearchFolderItems { get; } #

Items intentionally excluded with search folders.

public Int32 UnknownSizeItems { get; } #

Selected items whose source size was not declared.

public Int64 EstimatedOutputBytes { get; } #

Planning estimate only; final PST index and allocation overhead is measured after write.

public Int64 EstimatedReductionBytes { get; } #

Source bytes minus estimated output bytes. Negative means estimated growth.

public Boolean ItemLimitReached { get; } #

Whether at least one source reference existed beyond the configured bound.

public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #

Format, protection, bounds, destination, source, and selection diagnostics.

public Boolean IsExecutable { get; } #

Whether the verified rewrite may start.