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
mirrorStoreIStoredMailFolderMirrorStoreRemoves the stored mail of one folder and clears its checkpoint.
concurrencyRetryPolicyOptimisticConcurrencyRetryPolicyCommits one pass, retrying a conflict with a competing writer.
optionsMailboxSynchronizationOptionsBounds one pass, reusing the bound the backward pass over stored mail already carries.
Exceptions
- ArgumentNullException
Thrown when any argument is null.