API Reference

Class

EmailDataOpenOptions

Namespace OfficeIMO.Email.Data
Assembly OfficeIMO.Email
Modifiers sealed

Immutable owner-specific policies for CancellationToken).

Inheritance

  • Object
  • EmailDataOpenOptions

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 EmailDataOpenOptions(EmailReaderOptions email = null, ContentLineReaderOptions contentLines = null, EmailStoreReaderOptions store = null, OfflineAddressBookReaderOptions addressBook = null, Nullable<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 System.Nullable{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 Nullable<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.