Table of Contents

Constructor MailRuleScheduleSource

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

MailRuleScheduleSource(IMailRuleSetSource, IMailAccountCatalog)

Initializes the source over the rules in force and the accounts they may reach.

public MailRuleScheduleSource(IMailRuleSetSource ruleSetSource, IMailAccountCatalog accounts)

Parameters

ruleSetSource IMailRuleSetSource

Hands out the rule set the schedules are read from.

accounts IMailAccountCatalog

Names the accounts this deployment serves, which is what an unscoped rule reaches.

Exceptions

ArgumentNullException

Thrown when an argument is null.