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
AliasMailFolderAliasThe operator-facing folder name.
GenerationMailFolderResolutionGenerationThe 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.