Table of Contents

Class StoredEmailExtractionBackfillResult

Namespace
MailFathom.Application.Emails.Extraction
Assembly
MailFathom.Application.dll

Summarizes one bounded run of the extraction backfill.

public sealed record StoredEmailExtractionBackfillResult : IEquatable<StoredEmailExtractionBackfillResult>
Inheritance
StoredEmailExtractionBackfillResult
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 a worker logs.

Constructors

StoredEmailExtractionBackfillResult(int, int, int, bool)

Summarizes one bounded run of the extraction backfill.

Properties

EmailsRemain

Whether emails still await extraction after this run's batch budget was spent.

ExtractedEmailCount

How many stored emails were re-read and had their metadata and text written.

MissingContentEmailCount

How many stored emails no longer had raw MIME to re-read.

UnreadableEmailCount

How many stored emails carried MIME no reader could parse, which the run stepped over.