Method After
- Namespace
- MailFathom.Application.Retrieval.AskMail.Audit
- Assembly
- MailFathom.Application.dll
After(DateTimeOffset, MailAnsweringAuditEntryId, string)
Creates the cursor that continues a walk after one position in the record.
public static MailAnsweringAuditCursor After(DateTimeOffset completedAt, MailAnsweringAuditEntryId entryId, string filterFingerprint)
Parameters
completedAtDateTimeOffsetThe completion instant the page ended on.
entryIdMailAnsweringAuditEntryIdThe identity of the entry at that instant.
filterFingerprintstringThe fingerprint of the filters the page was read under.
Returns
- MailAnsweringAuditCursor
The cursor.
Remarks
The position is taken rather than an entry, because a page advances by the rows it read rather than by the entries it could present. A row this build cannot interpret is left out of the page and still passed, so a walk never stalls on one and never repeats the rows either side of it.
Exceptions
- ArgumentException
Thrown when
filterFingerprintis blank.