API Reference
EmailStorePstCompactionPlan
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.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.