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.