Table of Contents

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.