Interface IMailSynchronizationWindowReader
- Namespace
- MailFathom.Application.Synchronization.Checkpoints
- Assembly
- MailFathom.Application.dll
Resolves how far back synchronization may reach for one configured mail account.
public interface IMailSynchronizationWindowReader
Remarks
The window is read once per run and handed to the mailbox session as an input, for the same reason the transport security policy is: an adapter may narrow what it is given and must never decide for itself which emails a run is allowed to see. An account that configured no bound reads as Unbounded rather than as an absent answer.
Methods
- GetWindow(MailAccountId)
Gets the configured synchronization window for an account.