Method Encode
- Namespace
- MailFathom.Application.Contacts
- Assembly
- MailFathom.Application.dll
Encode()
Writes the cursor as the opaque string a caller presents to continue the walk.
public string Encode()
Returns
- string
The encoded cursor.
Remarks
The identity is written before the name's comparison form so the form can carry the separator without the decoding having to guess where it ends.
Encoding is opacity rather than protection, exactly as it is for every other cursor here: a client that cannot read one does not build one. It is not a place to put a value that must not travel — which is why the comparison form the ordering needs is the only part of a person this carries, and why nothing logs a cursor.