Method EvaluateAsync
- Namespace
- MailFathom.Application.Rules.Conditions
- Assembly
- MailFathom.Application.dll
EvaluateAsync(MailRuleFacts, CancellationToken)
Evaluates the condition for one email.
Task<bool> EvaluateAsync(MailRuleFacts facts, CancellationToken cancellationToken)
Parameters
factsMailRuleFactsThe fact surface for the email being evaluated.
cancellationTokenCancellationTokenCancels the evaluation, and is what the evaluation timeout arrives through.
Returns
Exceptions
- OperationCanceledException
Thrown when the evaluation is cancelled or its timeout elapses.