Table of Contents

Constructor MailboxTimelineReader

Namespace
MailFathom.Application.Emails.ListEmails
Assembly
MailFathom.Application.dll

MailboxTimelineReader(IStoredEmailTimelineReader, ISynchronizationFreshnessReader, MailboxScopeResolver)

Initializes the use case.

public MailboxTimelineReader(IStoredEmailTimelineReader timelineReader, ISynchronizationFreshnessReader freshnessReader, MailboxScopeResolver scopeResolver)

Parameters

timelineReader IStoredEmailTimelineReader

Reads bounded pages of stored email summaries.

freshnessReader ISynchronizationFreshnessReader

Reads how current the local copy of each folder is.

scopeResolver MailboxScopeResolver

Decides which accounts and folders the listing runs against.

Exceptions

ArgumentNullException

Thrown when any argument is null.