Constructor MutationAttributedDisappearance
- Assembly
- MailFathom.Application.dll
MutationAttributedDisappearance(StoredEmailId, MailboxMutationRecordId, MailboxMutation, AuthoredDeleteEmailDisposition?)
Pairs one occurrence the folder no longer holds with the change MailFathom made that took it out.
public MutationAttributedDisappearance(StoredEmailId StoredEmailId, MailboxMutationRecordId MutationRecordId, MailboxMutation Mutation, AuthoredDeleteEmailDisposition? LocalDisposition)
Parameters
StoredEmailIdStoredEmailIdThe local identity whose occurrence has gone.
MutationRecordIdMailboxMutationRecordIdThe durable record of the change that removed it.
MutationMailboxMutationWhich change it was, carried here so the suppression a run reports names the same word its log line and its counter already use rather than sending a reader back to the record to find out.
LocalDispositionAuthoredDeleteEmailDisposition?What the change decided about the local copy — a delete always, a relocation whose destination MailFathom does not mirror — and null where nothing local is disposed of. It is read off the record rather than from the account's configuration, because the configuration says what a change authored now would do and this window is applying one authored earlier.