Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStoreMboxExportOptions

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Source revision c8404474f9f2 with working tree changes
Modifiers sealed

Selection and streaming policy for mbox export.

Inheritance

  • Object
  • EmailStoreMboxExportOptions

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Constructors

EmailStoreMboxExportOptions 2 overloads
public EmailStoreMboxExportOptions(String? folderId = null, Boolean includeDescendants = false, Boolean includeAssociatedItems = false, Boolean includeOrphanedItems = false, Boolean overwriteExisting = false, Boolean continueOnError = true, Int32 maxItems = 100000, EmailMailboxWriterOptions? writerOptions = null) #

Creates mbox export options.

Parameters

folderId System.String? = null optionalposition: 0
includeDescendants System.Boolean = false optionalposition: 1
includeAssociatedItems System.Boolean = false optionalposition: 2
includeOrphanedItems System.Boolean = false optionalposition: 3
overwriteExisting System.Boolean = false optionalposition: 4
continueOnError System.Boolean = true optionalposition: 5
maxItems System.Int32 = 100000 optionalposition: 6
writerOptions OfficeIMO.Email.EmailMailboxWriterOptions? = null optionalposition: 7
public EmailStoreMboxExportOptions(EmailStoreMboxExportFidelityPolicy fidelityPolicy, String? folderId = null, Boolean includeDescendants = false, Boolean includeAssociatedItems = false, Boolean includeOrphanedItems = false, Boolean overwriteExisting = false, Boolean continueOnError = true, Int32 maxItems = 100000, EmailMailboxWriterOptions? writerOptions = null) #

Creates mbox export options with an explicit pre-commit fidelity policy.

Parameters

fidelityPolicy OfficeIMO.Email.Store.EmailStoreMboxExportFidelityPolicy 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
overwriteExisting System.Boolean = false optionalposition: 5
continueOnError System.Boolean = true optionalposition: 6
maxItems System.Int32 = 100000 optionalposition: 7
writerOptions OfficeIMO.Email.EmailMailboxWriterOptions? = null optionalposition: 8

Properties

public String? FolderId { get; } #

Optional source folder identifier. Null exports every folder.

public Boolean IncludeDescendants { get; } #

Whether descendants of EmailStoreMboxExportOptions.FolderId are included.

public Boolean IncludeAssociatedItems { get; } #

Whether folder-associated information items are exported.

public Boolean IncludeOrphanedItems { get; } #

Whether recoverable items absent from contents tables are exported.

public Boolean OverwriteExisting { get; } #

Whether an existing destination may be atomically replaced.

public Boolean ContinueOnError { get; } #

Whether later items are attempted after a read or conversion failure.

public Int32 MaxItems { get; } #

Maximum item references attempted.

public EmailMailboxWriterOptions WriterOptions { get; } #

Underlying mbox variant and OfficeIMO.Email message writer policy.

public EmailStoreMboxExportFidelityPolicy FidelityPolicy { get; } #

Acceptance policy checked against typed fidelity diagnostics before the staged mailbox is committed.