API Reference
EmailStorePstSplitPlan
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.
Returned or exposed by
- Property EmailStorePstSplitReport.Plan
- Method EmailStoreSession.PlanPstSplit
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.