API Reference
EmailDataOpenOptions
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.
Returned or exposed by 2
- Property EmailDataInspectionOptions.OpenOptions
- Property EmailDataOpenOptions.Default
Accepted by parameters 2
- Method EmailDataArtifact.Open
- Constructor EmailDataInspectionOptions.EmailDataInspectionOptions
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
- contentLines OfficeIMO.Email.ContentLineReaderOptions? = null
- store OfficeIMO.Email.Store.EmailStoreReaderOptions? = null
- addressBook OfficeIMO.Email.AddressBook.OfflineAddressBookReaderOptions? = null
- expectedKind OfficeIMO.Email.Data.EmailDataArtifactKind? = null
- useStreamingEmailReader System.Boolean = false
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- 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 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.