API Reference

Class

EmailStoreNativeDirectoryExportOptions

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Modifiers sealed

Selection and failure policy for Maildir or EMLX directory export.

Inheritance

  • Object
  • EmailStoreNativeDirectoryExportOptions

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 EmailStoreNativeDirectoryExportOptions(EmailStoreNativeDirectoryFormat format, String folderId = null, Boolean includeDescendants = false, Boolean includeAssociatedItems = false, Boolean includeOrphanedItems = false, Boolean preserveFolderHierarchy = true, Boolean overwriteExisting = false, Boolean continueOnError = true, Boolean writeManifest = true, Int32 maxItems = 100000, EmailWriterOptions messageOptions = null, EmailStoreEmlxWriterOptions emlxOptions = null) #

Creates native directory export options.

Parameters

format OfficeIMO.Email.Store.EmailStoreNativeDirectoryFormat requiredposition: 0
folderId System.String = null optionalposition: 1
includeDescendants System.Boolean = false optionalposition: 2
includeAssociatedItems System.Boolean = false optionalposition: 3
includeOrphanedItems System.Boolean = false optionalposition: 4
preserveFolderHierarchy System.Boolean = true optionalposition: 5
overwriteExisting System.Boolean = false optionalposition: 6
continueOnError System.Boolean = true optionalposition: 7
writeManifest System.Boolean = true optionalposition: 8
maxItems System.Int32 = 100000 optionalposition: 9
messageOptions OfficeIMO.Email.EmailWriterOptions = null optionalposition: 10
emlxOptions OfficeIMO.Email.Store.EmailStoreEmlxWriterOptions = null optionalposition: 11

Properties

public EmailStoreNativeDirectoryFormat Format { get; } #

Destination native directory format.

public String FolderId { get; } #

Optional source folder identifier.

public Boolean IncludeDescendants { get; } #

Whether descendant source folders are included.

public Boolean IncludeAssociatedItems { get; } #

Whether folder-associated items are included.

public Boolean IncludeOrphanedItems { get; } #

Whether recovered orphaned items are included.

public Boolean PreserveFolderHierarchy { get; } #

Whether the source hierarchy is represented in the destination.

public Boolean OverwriteExisting { get; } #

Whether existing destination files may be replaced.

public Boolean ContinueOnError { get; } #

Whether the export continues after an item failure.

public Boolean WriteManifest { get; } #

Whether a preservation manifest is written.

public Int32 MaxItems { get; } #

Maximum attempted items.

public EmailWriterOptions MessageOptions { get; } #

EML policy used for Maildir messages.

public EmailStoreEmlxWriterOptions EmlxOptions { get; } #

EMLX policy used for Apple Mail artifacts.