API Reference

Class

EmailStorePstSplitPlan

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

Value-free-write dry run for a query- and estimated-size-based PST split.

Inheritance

  • Object
  • EmailStorePstSplitPlan

Usage

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

Accepted by parameters

Properties

public String OutputBasePath { get; } #

Absolute naming base used to produce .partNNN.pst outputs.

public EmailStorePstSplitOptions Options { get; } #

Immutable split policy.

public EmailStoreQueryPlan QueryPlan { get; } #

Typed selection and ordering plan.

public Int32 ItemsScanned { get; } #

Lightweight references scanned by the query.

public Int32 MatchedItems { get; } #

Total query matches after applying the search-folder policy and before the part-count bound.

public Boolean ScanLimitReached { get; } #

Whether the query scope exceeded its scan bound.

public Int32 UnknownSizeItems { get; } #

Selected items whose source summary lacked a declared size.

public IReadOnlyList<EmailStorePstSplitPlanPart> Parts { get; } #

Deterministic output partitions.

public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #

Planning, size, conflict, and limit diagnostics.

public Int32 SelectedItems { get; } #

Total selected items.

public Int64 EstimatedBytes { get; } #

Total estimated bytes across parts.

public Boolean IsExecutable { get; } #

Whether execution can start without accepting an incomplete query or current path conflict.