我在一个webservice的方法中返回一个对象给一个类的属性,返回给客户端,客户端在调用其他webservice的方法时把这个对象传给方法,但是为什么传到webservice里时,这个对象里的成员变量都没有了,属性的值倒是有,为什么啊?谢谢

解决方案 »

  1.   

    http://topic.csdn.net/t/20050408/10/3919519.html.NET   框架提供两种序列化技术:     
        
      二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享该对象。可将对象序列化到流、磁盘和内存等,还可以通过网络序列化对象。远程处理使用序列化“通过值”将对象从一台计算机或一个应用程序域传递到另一台计算机或另一个应用程序域。   
          
      XML   序列化仅序列化公共属性和字段,且不保留类型保真度。当您希望提供或使用数据而不限制使用该数据的应用程序时,这很有用。由于   XML   是一个开放式标准,因此,对于通过   Web   共享数据,它是一个有吸引力的选择。SOAP   是一个开放式标准,这使它也成为一个颇具吸引力的选择。
      

  2.   

    WCF restful模式
    +ProtoBuf压缩对象数据可以完成对象数据传递
    参考FortuneBase
    参考地址www.cnblogs.com/mail-ricklee
      

  3.   

    webservice 如何才能实现对象的传输呢