是否可以通过调用webservice方法并行获取XML响应;
例如:
var ws = new WebReference.WService();
String result = ws.HelloWorld();
我需要从web服务获取HelloWorld()
函数的XML响应,如
<string xmlns="http://tempuri.org/">Hello World</string>
和并行字符串导致变量result = "Hello World"
答案 0 :(得分:0)
为了避免两次调用相同的方法,您需要转移到WCF方法,实现IEndpointBehavior
行为以读取与您的Web服务端点的原始通信。
可以在Generic WCF Host找到此类行为的示例。
答案 1 :(得分:0)
这是答案https://stackoverflow.com/a/13779722/1179895。但是有必要将服务引用添加到项目即服务中,而不是 web 服务。