Table of Contents

Constructor RemoteEmailMetadataBatch

Namespace
MailFathom.Application.Synchronization
Assembly
MailFathom.Application.dll

RemoteEmailMetadataBatch(IReadOnlyList<RemoteEmailMetadata>, ImapUid?, bool)

Represents one bounded mailbox metadata page and the non-speculative UID cursor that has been inspected.

public RemoteEmailMetadataBatch(IReadOnlyList<RemoteEmailMetadata> Emails, ImapUid? InspectedThroughUid, bool HasMore)

Parameters

Emails IReadOnlyList<RemoteEmailMetadata>

The emails discovered in this bounded page.

InspectedThroughUid ImapUid?

The highest UID value known safe to checkpoint, or null when no assigned UID was inspected.

HasMore bool

Whether the session may have more UID windows to inspect after this page.