Class MailboxFolderSetNotificationOutcome
- Namespace
- MailFathom.Application.Synchronization.Sessions
- Assembly
- MailFathom.Application.dll
States how a wait over a set of watched folders ended, and which folder ended it.
public sealed record MailboxFolderSetNotificationOutcome : IEquatable<MailboxFolderSetNotificationOutcome>
- Inheritance
-
MailboxFolderSetNotificationOutcome
- Implements
- Inherited Members
Remarks
The alias is carried for the operator rather than for the pass: a run covers every folder of the account regardless, and what an operator cannot otherwise see is which folder the server is actually reporting through the subscription.
Constructors
- MailboxFolderSetNotificationOutcome(MailboxNotificationOutcome, MailFolderAlias?)
States how a wait over a set of watched folders ended, and which folder ended it.
Properties
- ChangedFolder
The folder the server named, which is present exactly when
Outcomeis FolderChanged.
- Outcome
Whether a folder changed or the wait simply elapsed.
- WaitElapsed
Gets the outcome of a wait that observed nothing and left the session ready to be renewed.
Methods
- FolderChanged(MailFolderAlias)
Reports the folder the server said changed.