API Reference
EmailStorePstConversionOptions
Controls safe conversion of a supported mailbox store into a newly created Unicode PST.
Inheritance
- Object
- EmailStorePstConversionOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
public EmailStorePstConversionOptions(Boolean overwriteExisting = false, Boolean failOnDataLoss = false, Boolean continueOnItemError = true, Boolean includeAssociatedItems = true, Boolean includeOrphanedItems = true, Boolean includeSearchFolders = true, Int32 maxItems = 2147483647, Int32 maxNestedMessageDepth = 32, String displayName = null, Boolean verifyAfterWrite = true, EmailSemanticComparisonOptions verificationOptions = null, String verificationManifestPath = null, Int32 maxVerificationIssues = 1000) #Creates conversion options.
Parameters
- overwriteExisting System.Boolean = false
- failOnDataLoss System.Boolean = false
- continueOnItemError System.Boolean = true
- includeAssociatedItems System.Boolean = true
- includeOrphanedItems System.Boolean = true
- includeSearchFolders System.Boolean = true
- maxItems System.Int32 = 2147483647
- maxNestedMessageDepth System.Int32 = 32
- displayName System.String = null
- verifyAfterWrite System.Boolean = true
- verificationOptions OfficeIMO.Email.EmailSemanticComparisonOptions = null
- verificationManifestPath System.String = null
- maxVerificationIssues System.Int32 = 1000
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Boolean OverwriteExisting { get; } #Whether an existing destination may be atomically replaced.
public Boolean FailOnDataLoss { get; } #Whether any fidelity warning or error blocks completion. When verification is enabled, the destination is changed only after the staged PST passes semantic verification.
public Boolean ContinueOnItemError { get; } #Whether unreadable individual items are reported and skipped instead of aborting immediately.
public Boolean IncludeAssociatedItems { get; } #Whether folder-associated information items are copied.
public Boolean IncludeOrphanedItems { get; } #Whether items recovered from source indexes but absent from contents tables are copied.
public Boolean IncludeSearchFolders { get; } #Whether search-folder results are copied as static folders and items.
public Int32 MaxItems { get; } #Maximum source items inspected by one conversion.
public Int32 MaxNestedMessageDepth { get; } #Maximum embedded-message nesting depth written.
public String DisplayName { get; } #Optional destination display name. The source display name is used when null.
public Boolean VerifyAfterWrite { get; } #Whether the completed PST is reopened and compared item by item.
public EmailSemanticComparisonOptions VerificationOptions { get; } #Optional semantic policy. A migration profile with an ephemeral HMAC key is used when null so report fingerprints cannot be correlated outside the conversion run.
public String VerificationManifestPath { get; } #Optional path for an aggregate TSV manifest containing ordinals, statuses, keyed source/destination fingerprints, an aggregate digest, and keyed difference-path tokens. Message subjects, addresses, content, filenames, and store identifiers are never written. Supply a keyed VerificationOptions policy to make the manifest reproducible; the default ephemeral key intentionally prevents cross-run correlation.
public Int32 MaxVerificationIssues { get; } #Maximum mismatch/failure details retained in memory.