Table of Contents

Class MailRuleHistoryTelemetry

Namespace
MailFathom.Infrastructure.Observability
Assembly
MailFathom.Infrastructure.dll

Reports rows of the rule history this build served a page without.

public sealed class MailRuleHistoryTelemetry
Inheritance
MailRuleHistoryTelemetry
Inherited Members

Remarks

It has one thing to say, and that narrowness is what it is for. A row naming a fact, an outcome, or a way an action can fail that this build does not declare is left out of the page rather than failing it, because the history is paginated by position and one refused row would otherwise take every page after it with it. Leaving it out is only defensible while it is visible — a history that quietly omits executions is worse than one that says it did.

Nothing recorded here is mail. An account identifier and a count of rows are MailFathom's own names and numbers.

Constructors

MailRuleHistoryTelemetry(ILogger<MailRuleHistoryTelemetry>)

Initializes the channel an unreadable row is reported through.