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
RevisionMailRuleSetRevisionThe rule set every email of the arrival walk was evaluated against.
ArrivalsMailRuleEvaluationWalkWhat the walk over mail no pass had evaluated did.
RequestedRunMailRuleEvaluationWalkWhat 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.
RequestedRunEndingMailRuleEvaluationRunEnding?How the requested run stopped being outstanding, or null when it is still outstanding or when there was none.