Table of Contents

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.