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
timelineReaderIStoredEmailTimelineReaderReads bounded pages of stored email summaries.
freshnessReaderISynchronizationFreshnessReaderReads how current the local copy of each folder is.
scopeResolverMailboxScopeResolverDecides which accounts and folders the listing runs against.
Exceptions
- ArgumentNullException
Thrown when any argument is null.