Constructor MailRuleActionRecording
- Namespace
- MailFathom.Application.Rules.Actions
- Assembly
- MailFathom.Application.dll
MailRuleActionRecording(IReadOnlyList<RecordedMailRuleAction>, IReadOnlyList<MailRuleActionFailure>)
What recording one email's planned actions produced.
public MailRuleActionRecording(IReadOnlyList<RecordedMailRuleAction> Recorded, IReadOnlyList<MailRuleActionFailure> Failures)
Parameters
RecordedIReadOnlyList<RecordedMailRuleAction>The actions a mutation record was opened for, each naming the record that carries it.
FailuresIReadOnlyList<MailRuleActionFailure>The actions nothing was recorded for, each with the reason.
Remarks
A record already open is reported as recorded rather than as a second request, because that is what it is: the identity of a rule's request is the occurrence, the rule with its revision, and the mutation, so the same rule asking for the same email again finds the record it wrote the first time and the history names that same record.