我正在使用VB.Net 2013开发Windows应用程序。
我将带有字段的对象发送到外部Web服务。即使我在通过Web服务加载对象的代码行上使用断点时,我也可以在立即窗口中打印对象字段的值,但其中一个字段并未通过我们的客户端。
客户端会收到包含值的所有其他字段,但这一个字段不是。该字段是Integer字段,而其他字段都是String。
背景:当我们第一次启动此项目时,缺少的字段最初是一个String字段。该应用程序每天运行两次,持续十年,没有任何问题。我们的客户端升级了他们的后端系统和Web服务,并且在过渡期间他们将有关字段的数据类型从String更改为Integer。我们发送一个Integer值。我在立即窗口中使用VARTYPE证明了这一点。
我将最新版本的网络服务作为我的网络参考。
客户声称还有另外两家供应商使用相同的系统,价值也随之而来。
如果该领域&我们在通过网络服务发送对象的那一刻就有价值,在对象启动后我无法对该对象做任何事情,我如何弄清楚客户端为什么&# 39;收到那个字段?我可以使用任何工具来捕捉对象吗?客户端可能会有这样的事情吗?
任何帮助都会非常感激。