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 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
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object