API Reference
Class
EmailMailboxReaderOptions
Immutable policy for bounded mbox reading.
Inheritance
- Object
- EmailMailboxReaderOptions
Usage
Explore 5 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 EmailMailboxReader.Options
- Property EmailMailboxReaderOptions.Default
Accepted by parameters 3
- Method EmailMailbox.Load
- 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 virtual 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 Int32 MaxMessageCount { get; } #Maximum messages in one mailbox.
public Int64 MaxMailboxBytes { get; } #Maximum aggregate source bytes consumed from one mailbox.