API Reference

Class

EmailStoreEmlxWriterOptions

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

Deterministic policy for writing Apple Mail EMLX artifacts.

Inheritance

  • Object
  • EmailStoreEmlxWriterOptions

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 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 MaxBTreeDepth.

public Int32 MaxMetadataProperties { get; } #

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