Namespace MailFathom.Application.Synchronization.Sessions
Classes
- MailboxAnswerIncompleteException
Indicates that a mail server answered for an email without the data items the command asked for.
- MailboxFolderRecreatedException
Indicates that a mailbox session was re-established onto a folder the server has recreated since it opened.
- MailboxFolderSetNotificationOutcome
States how a wait over a set of watched folders ended, and which folder ended it.
- MailboxFolderSetNotificationSessionResult
Reports whether one session can watch a set of folders, and the session to watch them with.
- MailboxNotificationSessionResult
Reports whether a folder can be watched for changes, and the session to watch it with.
- MailboxUnavailableException
Indicates that a mail server did not serve an operation within the resilience budget configured for it.
Interfaces
- IMailboxFolderSetNotificationSession
Waits on one long-lived session for the mail server to report that any of several folders changed.
- IMailboxNotificationSession
Waits on a long-lived session for the mail server to report that one folder changed.
- IMailboxNotificationSessionFactory
Opens the long-lived session a folder in push mode waits on.
- IMailboxSession
Represents a read-only mailbox folder session.
- IMailboxSessionFactory
Creates mailbox sessions exposed only through application-owned mail operations.
Enums
- MailboxNotificationOutcome
States why a wait for a folder change ended.