Table of Contents

Constructor MailFolderResolutionId

Namespace
MailFathom.Domain.Folders
Assembly
MailFathom.Domain.dll

MailFolderResolutionId(MailFolderAlias, MailFolderResolutionGeneration)

Identifies which binding of an alias a folder-scoped record belongs to.

public MailFolderResolutionId(MailFolderAlias Alias, MailFolderResolutionGeneration Generation)

Parameters

Alias MailFolderAlias

The operator-facing folder name.

Generation MailFolderResolutionGeneration

The binding of that alias the record belongs to.

Remarks

This is the folder component of the stable remote occurrence identity, and it names a generation rather than an alias on purpose: the tuple is only stable while its folder component identifies one specific remote folder, and an alias can be repointed to another one. See MailFolderResolutionGeneration for what a shared identity would cost.