Class StoredMailRederivationPass
- Namespace
- MailFathom.Application.Mail.Maintenance
- Assembly
- MailFathom.Application.dll
Summarizes one bounded pass of the re-derivation.
public sealed record StoredMailRederivationPass : IEquatable<StoredMailRederivationPass>
- Inheritance
-
StoredMailRederivationPass
- Implements
- Inherited Members
Remarks
Every field is a count. Nothing derived from a message — no subject, address, or fragment of body text — belongs in a result an operator's terminal prints and a deployment logs.
Constructors
- StoredMailRederivationPass(int, int, int, bool)
Summarizes one bounded pass of the re-derivation.
Properties
- EmailsRemain
Whether the scope still holds mail a further pass would reach.
- MissingContentEmailCount
How many stored emails no longer had raw MIME to re-read.
- RederivedEmailCount
How many stored emails were re-read and had their metadata written.
- UnreadableEmailCount
How many stored emails carried MIME no reader could parse, which the pass stepped over.