Table of Contents

Constructor UnmirroredMailFolderEraser

Namespace
MailFathom.Application.Folders
Assembly
MailFathom.Application.dll

UnmirroredMailFolderEraser(IStoredMailFolderMirrorStore, OptimisticConcurrencyRetryPolicy, MailboxSynchronizationOptions)

Initializes the eraser.

public UnmirroredMailFolderEraser(IStoredMailFolderMirrorStore mirrorStore, OptimisticConcurrencyRetryPolicy concurrencyRetryPolicy, MailboxSynchronizationOptions options)

Parameters

mirrorStore IStoredMailFolderMirrorStore

Removes the stored mail of one folder and clears its checkpoint.

concurrencyRetryPolicy OptimisticConcurrencyRetryPolicy

Commits one pass, retrying a conflict with a competing writer.

options MailboxSynchronizationOptions

Bounds one pass, reusing the bound the backward pass over stored mail already carries.

Exceptions

ArgumentNullException

Thrown when any argument is null.