Table of Contents

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.