网络服务问题

时间:2010-01-22 21:12:01

标签: vb.net web-services

嘿,我正在消费的webservice中遇到问题。它需要一个字符串参数,如果我发送空它不会返回任何东西,但如果我通过删除此字符串参数检查soap ui中的输出然后它返回正常。有人可以帮助我,我怎么能在vb.net中这样做,我要么不发送这个参数或者如果我发送它然后让它从webservice返回记录。 感谢

1 个答案:

答案 0 :(得分:0)

您应该可以通过添加

来排除违规财产
[NonSerialized()] // This is C# syntax.  Not sure of VB.Net :-)

归属于它。

您正在调用的Web服务应该忽略它不理解的任何内容,但是如果没有发生这种情况,您可以阻止类的给定属性被序列化,从而防止成为SOAP消息的一部分,使用该属性