Table of Contents

Constructor MailboxMutationUnsupportedException

Namespace
MailFathom.Application.Mail.Mutations
Assembly
MailFathom.Application.dll

MailboxMutationUnsupportedException(MailAccountId, MailFolderAlias, MailboxMutation, string)

Initializes a new refusal naming the mutation and the extension the server does not advertise.

public MailboxMutationUnsupportedException(MailAccountId accountId, MailFolderAlias folderAlias, MailboxMutation mutation, string requiredCapabilityName)

Parameters

accountId MailAccountId

The account whose mail server advertises no way to carry the mutation.

folderAlias MailFolderAlias

The folder the mutation was to be performed in.

mutation MailboxMutation

The mutation that was asked for.

requiredCapabilityName string

The IMAP extension the mutation needs and the server does not advertise.

Exceptions

ArgumentException

Thrown when requiredCapabilityName is blank.