我有一个WSDL文件,并使用相同的代理服务引用和各种对象的类生成。 使用生成文件(reference.cs)中的接口实现的WCF服务在使用SOAP UI使用某些soap消息触发服务时效果很好。
现在我有各种soap消息,需要使用单元测试或某些控制台应用来测试服务功能。为此,我需要将这些soap消息转换为实际的.NET对象,以便我可以使用对象调用服务函数或该函数的某些部分(通常在调用时接收到服务操作)
尝试使用TypeConverter,SoapFormatter等不同的方法去除SOAP消息,但没有帮助,因为soap消息包含大量命名空间和嵌套对象层次结构。
如何做到这一点或任何人都可以提出想法,哪些方法在内部将soap消息转换为实际对象,这些是函数的参数?