Webservice动态调用+获取原始数据

TWT*_*TWT 8 c# soap web-services response raw-data

我使用以下代码wsdl动态调用web服务,这是完美的工作:( 见文档)

现在我想从响应中获取原始数据.我找到了以下内容:( 文档)

但是要使用该示例,我需要一个地方来添加扩展的方法属性.因为我webservice通过反射调用方法,所以我的代码中没有方法定义.

在之前webpage他们正在谈论创建一个soapextension捕获原始消息.但是,我需要在第一个代码中应用扩展,以便拥有一个动态的Web服务调用者,可以请求原始数据?

TWT*_*TWT 3

我必须将代码转换为使用 WCF,而不是 C# 中的旧版 Web 服务支持。还可以使用 WSDL 文件中定义的方法创建一个类。这允许我像以前一样动态调用 Web 服务。在以下网站上,我找到了一些示例代码:http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx

为了获取原始数据,我唯一需要做的就是向服务端点添加行为。我在以下页面上学习了如何做到这一点:http://mbsguru.blogspot.be/2012/11/capturing-and-using-raw-soap-messages.html