У меня есть файл WSDL, и я использую одну и ту же ссылку на прокси-сервис и классы для различных объектов.
Служба WCF, реализованная с использованием интерфейса из сгенерированного файла (reference.cs), хорошо работает, когда служба запускается с некоторым сообщением мыла с использованием пользовательского интерфейса SOAP.
Теперь у меня есть различные сообщения мыла, и мне нужно проверить сервисную функцию с помощью модульного тестирования или какого-либо консольного приложения. Для этого мне нужно преобразовать эти мыльные сообщения в реальный объект .NET, чтобы я мог вызывать сервисную функцию или некоторую часть этой функции, используя объект (который обычно принимается к сервисной операции при вызове)
Попробовал различные подходы, такие как TypeConverter, SoapFormatter и т. Д., Чтобы деарлализовать мыльное сообщение, но это не помогает, так как мыльное сообщение содержит множество пространств имен и иерархию вложенных объектов.
Как это можно сделать ИЛИ кто-нибудь может дать представление о том, какие методы внутренне преобразуют мыльное сообщение в реальный объект, являющийся параметрами функции ??