API Reference
Class
EmailDataOpenOptions
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
- Property EmailDataOpenOptions.Default
Accepted by parameters
- Method EmailDataArtifact.Open
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
- contentLines OfficeIMO.Email.ContentLineReaderOptions = null
- store OfficeIMO.Email.Store.EmailStoreReaderOptions = null
- addressBook OfficeIMO.Email.AddressBook.OfflineAddressBookReaderOptions = null
- expectedKind System.Nullable{OfficeIMO.Email.Data.EmailDataArtifactKind} = null
- useStreamingEmailReader System.Boolean = false
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.