API Reference
Class
EmailMailboxReaderOptions
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
- Property EmailMailboxReader.Options
- Property EmailMailboxReaderOptions.Default
Accepted by parameters
- Method EmailMailbox.Load
- Method EmailMailbox.Load
- Method EmailMailbox.Load
- Method EmailMailbox.LoadAsync
- Method EmailMailbox.LoadAsync
- Constructor EmailMailboxReader.EmailMailboxReader
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
- variant OfficeIMO.Email.MboxVariant = Auto
- maxMessageCount System.Int32 = 100000
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
- messageOptions OfficeIMO.Email.EmailReaderOptions = null
- variant OfficeIMO.Email.MboxVariant = Auto
- maxMessageCount System.Int32 = 100000
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.