Table of Contents

Class StoredEmailExtractionBackfillOptions

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

Bounds one run of the extraction backfill.

public sealed class StoredEmailExtractionBackfillOptions
Inheritance
StoredEmailExtractionBackfillOptions
Inherited Members

Remarks

The bounds match synchronization's for the same reason synchronization has them: a run must end on its own so the host can stop, a configuration reload can take effect, and no single run can hold a share of the database and the process that is proportional to how much mail was stored before extraction existed.

Properties

BatchSize

Gets or sets how many stored emails one batch re-reads before committing.

MaxBatchesPerRun

Gets or sets how many batches one run processes before it ends and reports that work remains.