Table of Contents

Constructor MailboxUnavailableException

Namespace
MailFathom.Application.Synchronization.Sessions
Assembly
MailFathom.Application.dll

MailboxUnavailableException(MailAccountId, MailFolderAlias, Exception)

Initializes a new mailbox unavailability failure naming the account and folder alias it stopped.

public MailboxUnavailableException(MailAccountId accountId, MailFolderAlias folderAlias, Exception innerException)

Parameters

accountId MailAccountId

The account whose mail server did not serve the operation.

folderAlias MailFolderAlias

The folder the operation was working on.

innerException Exception

The rejection the resilience pipeline produced.

Remarks

The alias is named rather than the remote path, because a path can carry personal information and this message is logged.

MailboxUnavailableException(MailAccountId, Exception)

Initializes a new mailbox unavailability failure for an operation that works on no single folder, such as folder discovery.

public MailboxUnavailableException(MailAccountId accountId, Exception innerException)

Parameters

accountId MailAccountId

The account whose mail server did not serve the operation.

innerException Exception

The rejection the resilience pipeline produced.