API Reference
Class
EmailStoreConverter
Dependency-free mailbox-store conversion entry points.
Inheritance
- Object
- EmailStoreConverter
Methods
public static EmailStorePstConversionReport ConvertToPst(String sourcePath, String destinationPath, EmailStoreReaderOptions readerOptions = null, EmailStorePstConversionOptions conversionOptions = null, CancellationToken cancellationToken = null) #Returns:
EmailStorePstConversionReportOpens a PST, OST, OLM, MBOX, EML, or mailbox directory and writes a new Unicode PST.
Parameters
- sourcePath System.String
- destinationPath System.String
- readerOptions OfficeIMO.Email.Store.EmailStoreReaderOptions = null
- conversionOptions OfficeIMO.Email.Store.EmailStorePstConversionOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static Void DeletePstConversionCheckpoint(String checkpointPath) #Returns:
VoidDeletes one migration checkpoint, its writer-owned files, and its exact verification journal.
Parameters
- checkpointPath System.String
public static EmailStorePstMergeReport MergeToPst(IEnumerable<EmailStoreMergeSource> sources, String destinationPath, EmailStorePstMergeOptions options = null, CancellationToken cancellationToken = null) #Returns:
EmailStorePstMergeReportMerges multiple read-only PST, OST, OLM, EMLX, or mailbox-directory sources into a new Unicode PST. Folder mapping, semantic deduplication, transient source retries, and diagnostics are handled by the reusable store engine; sources are never modified.
Parameters
- sources System.Collections.Generic.IEnumerable{OfficeIMO.Email.Store.EmailStoreMergeSource}
- destinationPath System.String
- options OfficeIMO.Email.Store.EmailStorePstMergeOptions = null
- cancellationToken System.Threading.CancellationToken = null