private IMessageItem CreateEscalationMessage(IMailboxSession mailboxSession, StoreId escalationFolderId, IMessageItem originalMessage) { IMessageItem messageItem = this.xsoFactory.Create(mailboxSession, escalationFolderId); messageItem.Load(InternalSchema.ContentConversionProperties); CoreItem.CopyItemContentExcept(originalMessage.CoreItem, messageItem.CoreItem, GroupEscalation.PropertiesToExcludeFromCopy); messageItem.CharsetDetector.DetectionOptions = originalMessage.CharsetDetector.DetectionOptions; messageItem.SaveFlags |= (originalMessage.SaveFlags | PropertyBagSaveFlags.IgnoreMapiComputedErrors | PropertyBagSaveFlags.IgnoreAccessDeniedErrors); return(messageItem); }