Table of Contents

Property Revision

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

Revision

Gets the rule set the run is bound to, which is unspecified until the first pass picks the run up.

public MailRuleSetRevision Revision { get; init; }

Property Value

MailRuleSetRevision

Remarks

Bound when the run starts rather than when it is requested, because a request is answered on a thread that has no business deciding what the run will apply: the rule set may reload between the two, and the revision that matters is the one in force when the first email is actually evaluated.