Table of Contents

Field MaximumReferences

Namespace
MailFathom.Domain.Emails
Assembly
MailFathom.Domain.dll

The greatest number of ancestors a parse keeps from one References header.

public const int MaximumReferences = 256

Returns

int
The greatest number of ancestors a parse keeps from one References header.

Remarks

The bound exists for the reason MaximumPerRole does: nothing between a sender and this system limits how long the header may be, and every reader of a message publishes what it found — a content read returns the path back to the root to whoever asked for the message. What a longer path loses is its middle: the root identifier names the conversation and the recent end is what a reader walks, so both are kept.

The persisted column carries a bound of its own, deliberately narrower. This one bounds what a parse publishes and that one bounds what a column stores, and the two would answer differently if a later schema change moved one of them.