API Reference
EmailStorePstMutationPlan
Immutable, value-free preview of the effective operations that a PST transaction would commit. Producing this report never writes or replaces an artifact.
Inheritance
- Object
- EmailStorePstMutationPlan
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 SourcePath { get; } #Full source path that remains unchanged by the dry run.
public IReadOnlyList<EmailStorePstMutationPlanOperation> Operations { get; } #Ordered value-free effective operations.
public Int32 ResultingFolderCount { get; } #Expected active folder count after commit.
public Int32 ResultingItemCount { get; } #Expected active item count after commit.
public Int64 EstimatedRewriteBytes { get; } #Conservative number of existing bytes that a full verified rewrite must process. The final output can be larger or smaller after serialization and is deliberately not presented as an exact size.
public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #Source and preflight diagnostics known without writing the staged artifact.
public Boolean HasChanges { get; } #Whether at least one effective operation is staged.