Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStoreEmlxWriterOptions

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

Deterministic policy for writing Apple Mail EMLX artifacts.

Inheritance

  • Object
  • EmailStoreEmlxWriterOptions

Usage

Explore 5 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 2

Constructors

public EmailStoreEmlxWriterOptions(EmailWriterOptions? messageOptions = null, Boolean includeMetadata = true, Int64 maxOutputBytes = 536870912, Int32 maxMetadataDepth = 32, Int32 maxMetadataProperties = 16384) #

Creates an EMLX writer policy.

Parameters

messageOptions OfficeIMO.Email.EmailWriterOptions? = null optionalposition: 0
includeMetadata System.Boolean = true optionalposition: 1
maxOutputBytes System.Int64 = 536870912 optionalposition: 2
maxMetadataDepth System.Int32 = 32 optionalposition: 3
maxMetadataProperties System.Int32 = 16384 optionalposition: 4

Properties

public static EmailStoreEmlxWriterOptions Default { get; } #

Default EMLX writer policy.

public EmailWriterOptions MessageOptions { get; } #

EML serialization policy.

public Boolean IncludeMetadata { get; } #

Whether an Apple property-list metadata trailer is emitted.

public Int64 MaxOutputBytes { get; } #

Maximum complete EMLX artifact bytes.

public Int32 MaxMetadataDepth { get; } #

Maximum retained property-list value depth, measured from the root dictionary at depth zero. The default matches EmailStoreReaderOptions.MaxBTreeDepth.

public Int32 MaxMetadataProperties { get; } #

Maximum dictionary entries and array elements emitted in the property-list metadata trailer. The default matches EmailStoreReaderOptions.MaxPropertiesPerItem.