Class MailChunkingPassReport
- Namespace
- MailFathom.Application.Emails.Chunking
- Assembly
- MailFathom.Application.dll
Summarizes one bounded pass of the cut that follows the rules.
public sealed record MailChunkingPassReport : IEquatable<MailChunkingPassReport>
- Inheritance
-
MailChunkingPassReport
- Implements
- Inherited Members
Remarks
Every field is a count. Nothing derived from a message — a subject, an address, a passage — belongs in a result a worker logs.
Constructors
- MailChunkingPassReport(int, int, bool)
Summarizes one bounded pass of the cut that follows the rules.
Properties
- ChunkedEmailCount
How many messages had their passages cut by this pass.
- EmailsRemain
Whether messages were still awaiting the cut when the pass spent its batch budget.
- IsEmpty
Gets whether this pass did nothing worth an operator's attention.
- RefusedOfferCount
How many of those the embedding backlog's bound turned away, which the backfill reaches instead.