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.