API Reference
Class
EmailStoreEmlxWriterOptions
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.
Returned or exposed by
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
- includeMetadata System.Boolean = true
- maxOutputBytes System.Int64 = 536870912
- maxMetadataDepth System.Int32 = 32
- maxMetadataProperties System.Int32 = 16384
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.