Table of Contents

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.