API Reference

Class

EmailMailboxReaderOptions

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

Immutable policy for bounded mbox reading.

Inheritance

  • Object
  • EmailMailboxReaderOptions

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

EmailMailboxReaderOptions 2 overloads
public EmailMailboxReaderOptions(EmailReaderOptions messageOptions = null, MboxVariant variant = Auto, Int32 maxMessageCount = 100000) #

Creates mailbox reader options.

Parameters

messageOptions OfficeIMO.Email.EmailReaderOptions = null optionalposition: 0
variant OfficeIMO.Email.MboxVariant = Auto optionalposition: 1
maxMessageCount System.Int32 = 100000 optionalposition: 2
public EmailMailboxReaderOptions(Int64 maxMailboxBytes, EmailReaderOptions messageOptions = null, MboxVariant variant = Auto, Int32 maxMessageCount = 100000) #

Creates mailbox reader options with an explicit aggregate byte limit.

Parameters

maxMailboxBytes System.Int64 requiredposition: 0
messageOptions OfficeIMO.Email.EmailReaderOptions = null optionalposition: 1
variant OfficeIMO.Email.MboxVariant = Auto optionalposition: 2
maxMessageCount System.Int32 = 100000 optionalposition: 3

Properties

public static EmailMailboxReaderOptions Default { get; } #

Default mailbox reader policy.

public EmailReaderOptions MessageOptions { get; } #

Bounded policy applied independently to each message.

public MboxVariant Variant { get; } #

Escaping convention to decode.

public Int32 MaxMessageCount { get; } #

Maximum messages in one mailbox.

public Int64 MaxMailboxBytes { get; } #

Maximum aggregate source bytes consumed from one mailbox.