API Reference
EmailStoreMboxExportOptions
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
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
- includeDescendants System.Boolean = false
- includeAssociatedItems System.Boolean = false
- includeOrphanedItems System.Boolean = false
- overwriteExisting System.Boolean = false
- continueOnError System.Boolean = true
- maxItems System.Int32 = 100000
- writerOptions OfficeIMO.Email.EmailMailboxWriterOptions? = null
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
- folderId System.String? = null
- includeDescendants System.Boolean = false
- includeAssociatedItems System.Boolean = false
- includeOrphanedItems System.Boolean = false
- overwriteExisting System.Boolean = false
- continueOnError System.Boolean = true
- maxItems System.Int32 = 100000
- writerOptions OfficeIMO.Email.EmailMailboxWriterOptions? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
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 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.