Class ContactCursorMalformedException
- Namespace
- MailFathom.Application.Contacts.Failures
- Assembly
- MailFathom.Application.dll
The failure raised when a contact listing presents a continuation cursor this system did not issue.
public sealed class ContactCursorMalformedException : MailFathomException, ISerializable
- Inheritance
-
ContactCursorMalformedException
- Implements
- Inherited Members
Remarks
A cursor is opaque, so a caller that cannot read one does not build one: text that does not decode is a cursor from a different deployment, a truncated one, or one somebody wrote by hand. Continuing from it would serve a page from a boundary nothing here chose, which reads as a walk that skipped people.
There is no counterpart for a cursor presented with different filters, because a contact cursor is bound to none: the book is walked in one total order whatever narrows the page, so a cursor cut under one search still names a valid boundary under another.
Constructors
- ContactCursorMalformedException()
Initializes the failure for a cursor this system did not issue.
Properties
- ErrorCode
Gets the stable code identifying this failure to a boundary that must report it without naming a type.