Class MailFolderResolutionResult
- Namespace
- MailFathom.Application.Folders
- Assembly
- MailFathom.Application.dll
Carries the binding an alias resolved to, or the reason it resolved to none.
public sealed record MailFolderResolutionResult : IEquatable<MailFolderResolutionResult>
- Inheritance
-
MailFolderResolutionResult
- Implements
- Inherited Members
Remarks
An unmatched alias is a result rather than an exception because it fails one folder and no more: the remaining aliases of the same account are configured independently and stay synchronizable.
Properties
- Outcome
Gets what happened.
- Resolution
Gets the durable binding, which is present exactly when Outcome is Resolved.
Methods
- AdvertisedFoldersAreAmbiguous()
Reports a configured role that several advertised folders carry.
- NoAdvertisedFolderMatched()
Reports an alias no advertised folder matched.
- Resolved(MailFolderResolution)
Reports an alias that now has a durable binding.