Table of Contents

Class MailAccountDirectory

Namespace
MailFathom.Application.Accounts
Assembly
MailFathom.Application.dll

What this deployment serves, as a caller deciding which mailbox to ask about reads it.

public sealed record MailAccountDirectory : IEquatable<MailAccountDirectory>
Inheritance
MailAccountDirectory
Implements
Inherited Members

Remarks

The two answer different halves of one question. The accounts say which mailboxes can be read and what to name them, and the switch says whether what is read is being kept up to date — a deployment with synchronization off answers every query from a copy that stops advancing, and nothing in the per-folder timestamps says why it stopped.

Constructors

MailAccountDirectory(bool, IReadOnlyList<DescribedMailAccount>)

What this deployment serves, as a caller deciding which mailbox to ask about reads it.

Properties

Accounts

The served accounts, ordered by identifier, empty when the deployment serves none.

SynchronizationEnabled

Whether the deployment refreshes the local copy of these accounts at all.