Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStorePstCompactionReport

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Source revision a039964de4cc with working tree changes
Implements
IOfficeConversionReport
Modifiers sealed

Verified PST rewrite-compaction outcome.

Inheritance

  • Object
  • EmailStorePstCompactionReport

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

Methods

public Void RequireNoLoss() #
Returns: Void

Throws when compaction reported possible content loss.

Properties

public EmailStorePstCompactionPlan Plan { get; } #

Pre-write selection and capacity plan.

public EmailStorePstConversionReport Conversion { get; } #

Existing verified conversion/rewrite report.

public Int64 CompactedBytes { get; } #

Committed compacted PST length.

public Int64 ReductionBytes { get; } #

Actual source bytes minus compacted bytes. Negative means the canonical rewrite grew.

public Double ReductionRatio { get; } #

Actual fractional size reduction; negative means growth.

public Boolean IsVerified { get; } #

Whether every selected item was written, reopened, and semantically matched.

public Boolean HasDataLoss { get; } #

Whether the rewrite reported preservation loss.

public IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Category-preserving Store compaction diagnostics.

public Boolean HasLoss { get; } #

True when compaction approximated, omitted, or failed to preserve source content.