Constructor RemoteEmailFlagObservation
- Assembly
- MailFathom.Application.dll
RemoteEmailFlagObservation(ImapUid, RemoteEmailFlagSnapshot)
Pairs one remote occurrence the server still holds with the flags it reported for it.
public RemoteEmailFlagObservation(ImapUid Uid, RemoteEmailFlagSnapshot Snapshot)
Parameters
UidImapUidThe UID the flags were read for, within the session's folder and UIDVALIDITY.
SnapshotRemoteEmailFlagSnapshotWhat the server reported, and when it was read.
Remarks
An observation exists only for an email the server answered about. Absence is therefore the answer to a different question than any flag can carry: the occurrence is no longer in the folder, which is what reconciliation acts on.