Table of Contents

Constructor MailRuleEvaluationReport

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

MailRuleEvaluationReport(MailRuleSetRevision, MailRuleEvaluationWalk, MailRuleEvaluationWalk?, MailRuleEvaluationRunEnding?)

What one account run's evaluation step did, under the rule set it read when it began.

public MailRuleEvaluationReport(MailRuleSetRevision Revision, MailRuleEvaluationWalk Arrivals, MailRuleEvaluationWalk? RequestedRun, MailRuleEvaluationRunEnding? RequestedRunEnding)

Parameters

Revision MailRuleSetRevision

The rule set every email of the arrival walk was evaluated against.

Arrivals MailRuleEvaluationWalk

What the walk over mail no pass had evaluated did.

RequestedRun MailRuleEvaluationWalk

What the walk over a requested whole-mailbox run did, or null when the account had no run outstanding. A run the pass ended without evaluating anything — because the rule set moved under it — reports an empty walk beside its ending rather than no walk at all.

RequestedRunEnding MailRuleEvaluationRunEnding?

How the requested run stopped being outstanding, or null when it is still outstanding or when there was none.