Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailDataOpenOptions

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

Immutable owner-specific policies for EmailDataArtifact.Open.

Inheritance

  • Object
  • EmailDataOpenOptions

Usage

Explore 4 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 EmailDataOpenOptions(EmailReaderOptions? email = null, ContentLineReaderOptions? contentLines = null, EmailStoreReaderOptions? store = null, OfflineAddressBookReaderOptions? addressBook = null, EmailDataArtifactKind? expectedKind = null, Boolean useStreamingEmailReader = false) #

Creates a discovery policy without replacing any underlying owner's limits.

Parameters

email OfficeIMO.Email.EmailReaderOptions? = null optionalposition: 0
contentLines OfficeIMO.Email.ContentLineReaderOptions? = null optionalposition: 1
store OfficeIMO.Email.Store.EmailStoreReaderOptions? = null optionalposition: 2
addressBook OfficeIMO.Email.AddressBook.OfflineAddressBookReaderOptions? = null optionalposition: 3
expectedKind OfficeIMO.Email.Data.EmailDataArtifactKind? = null optionalposition: 4
useStreamingEmailReader System.Boolean = false optionalposition: 5

Properties

public static EmailDataOpenOptions Default { get; } #

Default bounded discovery and reader policy.

public EmailReaderOptions Email { get; } #

Policy used by the individual email artifact reader.

public ContentLineReaderOptions ContentLines { get; } #

Policy used by iCalendar and vCard readers.

public EmailStoreReaderOptions Store { get; } #

Policy used by mailbox-store sessions.

public OfflineAddressBookReaderOptions AddressBook { get; } #

Policy used by OAB inspection and sessions.

public EmailDataArtifactKind? ExpectedKind { get; } #

Optional explicit owner for ambiguous paths or extension-free content.

public Boolean UseStreamingEmailReader { get; } #

Whether individual EML/MSG/OFT/TNEF payloads use file-backed streaming reads. The default full read preserves the existing protected-artifact pass-through contract.