Я не до конца понимаю все обстоятельства, но есть несколько вариантов, во-первых, использовать соответствующий кодировщик сообщений в привязке, например, CustomBinding с элементом MtomMessageEncodingBindingElement.В этом случае XmlDictionaryReader, возвращаемый Message.GetReaderAtBodyContents (), автоматически заменит элементы xop: Include соответствующим вложением.В случае, если есть необходимость манипулировать вложениями на более низком уровне, или если используется кодировка не-MTOM, вам необходимо написать соответствующий кодировщик сообщений, который будет соответствовать вашим требованиям.