API Reference
EmailStorePstMutationReport
Outcome of a committed existing-PST mutation transaction.
Inheritance
- Object
- EmailStorePstMutationReport
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 path of the atomically replaced PST.
public String BackupPath { get; } #Full path of the committed byte-for-byte backup, or null when none was requested.
public EmailStorePstMutationPlan Plan { get; } #Immutable dry-run plan that was committed.
public EmailStorePstWriteReport WriteReport { get; } #Report for the newly built PST.
public EmailStorePstMutationVerificationReport Verification { get; } #Post-write semantic verification, or null when explicitly disabled.
public Int32 CreatedFolders { get; } #Number of folders created by the transaction.
public Int32 RenamedFolders { get; } #Number of source folders renamed by the transaction.
public Int32 MovedFolders { get; } #Number of source folders moved by the transaction.
public Int32 DeletedFolders { get; } #Number of source folders removed by the transaction, including recursive descendants.
public Int32 AddedItems { get; } #Number of items added by the transaction.
public Int32 CopiedItems { get; } #Number of added items produced by copying an existing source item.
public Int32 ReplacedItems { get; } #Number of source items replaced by the transaction.
public Int32 PatchedItems { get; } #Number of retained or added items with property or attachment patches.
public Int32 MovedItems { get; } #Number of source items moved or changed between normal and associated contents.
public Int32 DeletedItems { get; } #Number of source or newly staged items removed by the transaction.
public IReadOnlyDictionary<String, String> FolderIdMap { get; } #Maps retained source and transaction folder identifiers to identifiers in the rewritten PST.
public IReadOnlyDictionary<String, String> ItemIdMap { get; } #Maps retained source and transaction item identifiers to identifiers in the rewritten PST.
public IReadOnlyList<EmailStorePstMutationOperationResult> OperationResults { get; } #One successful result for every effective operation in Plan.
public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #Combined transaction, writer, and verification diagnostics.
public Boolean HasDataLoss { get; } #True when a warning, error, or semantic mismatch was reported.