Class MailboxQueryCursorMalformedException
- Namespace
- MailFathom.Application.Emails.Mailboxes
- Assembly
- MailFathom.Application.dll
The failure raised when a continuation cursor is not one this system issued.
public sealed class MailboxQueryCursorMalformedException : MailFathomException, ISerializable
- Inheritance
-
MailboxQueryCursorMalformedException
- Implements
- Inherited Members
Remarks
A cursor is opaque to its holder, so the only cursor a caller can legitimately present is one a previous page returned. Anything else — a truncated string, a value from a different build, a hand-written one — is refused rather than interpreted as far as it parses, because a partially understood cursor would name a page boundary nobody computed and would silently skip or repeat rows.
The message never repeats the rejected text. It is caller-supplied input that reaches operator-facing output, and echoing it would put an unbounded, unvalidated string into a log for no diagnostic gain.
Constructors
- MailboxQueryCursorMalformedException()
Initializes the failure for one unreadable cursor.
Properties
- ErrorCode
Gets the stable code identifying this failure to a boundary that must report it without naming a type.