在使用.net 3.5的visual studio 2008中,我已经使用了自动生成Reference.cs的WSDL。 这是通过右键单击项目中的引用并选择“添加Web引用”
来完成的使用这个我可以发布到Web服务并通过我的ref和out对象获得有效的响应。 postValues()是一种void方法。
webService.postValues(ref value1, ref value2, out value3);
使用WireShark,我可以在网络上看到请求和完整的soap响应。
我想弄清楚的是如何在我的代码中捕获这个原始SOAP响应。 我想捕获这个用于记录目的,而不是单独序列化每个ref对象。
无论如何我都无法在不修改自动生成的Reference.cs的情况下执行此操作。 任何帮助,将不胜感激。
编辑:似乎没有办法做到这一点,我可以看到。其他人可以确认或否认这个吗?
EDIT。生病了再多一次,看看是否有人知道。
答案 0 :(得分:2)
您有以下选项: