У меня есть некоторые службы WCF, в которых используется DataContractSerialization по умолчанию. Некоторые из методов службы возвращают объекты Dictionary. Один из клиентов генерирует XSD-файлы из служб WCF (связанный с biztalk), и он просит преобразовать все типы словарей в новый тип словаря, который реализует IXmlSerializable. Интересно, будут ли неожиданные результаты этого преобразования, которые могут повлиять на сериализацию DataContract?Словарь WCF, реализующий IXmlSerializable
Обновление: Сервер и клиент совместно используют одни и те же DLL-файлы, клиенты не генерируют их из службы. Возможно, в вопросе у меня не хватало главного момента; Интересно, должен ли объект быть сериализован через сериализацию datacontract, реализация IXmlSerializable в объекте вызовет любые проблемы.
клиент и сервис совместно используют одни и те же DLL домена. Возможно, в вопросе у меня не хватало главного момента; Интересно, должен ли объект быть сериализован через сериализацию datacontract, реализация IXmlSerializable в объекте вызовет любые проблемы. – daryal