0

什么是退货的最佳方式

List<object>

回到服务器?以下解决方案要求服务器已经知道该对象。我想知道是否可以在客户端声明对象并在返回列表时让服务器写入结果。

  1. 使用必要的字段[DataMember][DataContract]属性在服务器中声明类。通过添加服务引用在客户端中使用它。
4

2 回答 2

1

这是我的理解。
[DataMember][DataContract]属性被指定给服务器和客户端如何(反)序列化数据的线索。
因此,如果您想跳过使用这些属性 - 那么您需要不像往常一样传递数据(通过通道发送 doNet 对象),而是通过 xml 或 json 传递数据,并根据需要在服务器上反序列化它们。

于 2013-05-23T09:47:43.793 回答
0

客户端代码是否可以只包含类声明?

是的,如果它是服务器端的已知类型。因此,您可以将输入作为 Json 或 XML 发送,您可以将其转换回服务器端的对象列表。

于 2013-05-23T08:21:00.350 回答