<分区>
女士们先生们大家好!
好的,继续我关于 ASP.NET Web Service Results, Proxy Classes and Type Conversion 的其他问题.我参与了项目中的一部分,我需要集中精力。
基本上,我们有一个大型、复杂的自定义对象,需要从 Web 服务返回并在客户端应用程序中使用。
现在,根据前面的讨论,我们知道这将采用代理类的形式作为返回类型。为了克服这个问题,我们基本上需要将属性从一个复制到另一个。
在这种情况下,这是我真的、真的、真的!想要避免的事情!
所以,这让我开始思考,我们还能如何做到这一点?
我目前的想法是使对象能够完全序列化为 XML,然后将 XML 作为字符串从 Web 服务返回。然后我们在客户端反序列化。这将意味着相当多的属性修饰,但至少两个端点的代码都将是轻量级的,即仅使用 .NET XML 序列化程序。