Table of Contents

Property HistoryRetention

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

HistoryRetention

Gets or sets how long a recorded rule execution is kept before the account's next run erases it.

public TimeSpan HistoryRetention { get; set; }

Property Value

TimeSpan

Remarks

The one bound the history has of its own. Everything else about its lifetime it inherits from the mail it describes, because an execution names a message and goes when that message does; this is what stops a deployment nobody deletes mail from accumulating a row per rule per message for as long as it runs. Zero or less declares no window, which keeps every execution until the message it names is erased.