Table of Contents

Enum MailRuleEvaluationRunEnding

Namespace
MailFathom.Application.Rules.Evaluation
Assembly
MailFathom.Application.dll

How a requested whole-mailbox run stopped being outstanding.

public enum MailRuleEvaluationRunEnding

Fields

Completed = 0

The run reached the end of the account's mail under the rule set it started with.

Superseded = 1

The rule set changed while the run was outstanding, so it stopped rather than finishing under rules it did not start with.

A run is bound to one revision, and MailFathom keeps only the rule set its configuration currently declares — so a reload leaves no way to finish the run as itself. Ending it here says that plainly instead of quietly applying two rule sets to one mailbox, and the remedy is to ask for the run again under the rules now in force.

Remarks

A run that is still outstanding has no ending, which is what the absence of a value means rather than an unremarkable one. Both members are terminal: nothing resumes a run that has an ending, and asking for another one is a new request.