Interface IMailFolderSynchronizationProgressReader
- Assembly
- MailFathom.Application.dll
Reads the durable synchronization progress of every folder this deployment has ever synchronized.
public interface IMailFolderSynchronizationProgressReader
Remarks
It exists beside ISynchronizationFreshnessReader rather than replacing it, because the two answer different questions for different callers. Freshness is attached to every mailbox query and is bounded by what that caller may read, so it says only how current an alias is; this one is an administrative read that also reports how far the progress has come, and it is bounded by nothing, because an operator administering the deployment is asking about folders rather than about mail.
Methods
- ReadAsync(CancellationToken)
Reads the most recent progress of every alias that has any.