Class ContactCollectionRun
- Namespace
- MailFathom.Application.Contacts.Collection
- Assembly
- MailFathom.Application.dll
What one synchronization run of one folder collects under.
public sealed record ContactCollectionRun : IEquatable<ContactCollectionRun>
- Inheritance
-
ContactCollectionRun
- Implements
- Inherited Members
Remarks
The two are carried together because neither answers anything on its own: the role decides which header of a message is read and the budget decides how much of what is read may be written, and both are properties of the run rather than of the message that reached it. Opening one per run is also what makes the bound the run's — a value built per message would bound nothing.
Constructors
- ContactCollectionRun(MailFolderSpecialUse?, ContactCollectionBudget)
What one synchronization run of one folder collects under.
Properties
- Budget
How many contacts this run may still record.
- FolderRole
The role the folder plays, or null when configuration gave it none.