WCF RIA SERVICE通过网络发送了多少个对象

时间:2011-05-31 14:52:17

标签: wcf-ria-services

我有对象集合。他们引用了同一个对象。它是通过网络发送的一个对象吗?

UPD 你好。我有对象的集合。他们引用了同一个对象。这个对象是通过网络在一个实例中发送还是在Collection中的每个对象发送?(Collection也是发送的)

2 个答案:

答案 0 :(得分:1)

每个对象只发送一次。

例如,您有一组父子对象。五个子对象引用父对象。将子集发送到客户端时,父对象仅序列化到响应中一次。

[Key]属性用于将对象标识为唯一。每个请求/响应都会对唯一对象进行一次序列化。 WCF RIA客户端库从响应中解包父对象,并使用[Association(...)]属性中的信息重新建立父子关系。

答案 1 :(得分:0)

如果您发送集合,则所有对象都将通过网络发送。 如果您对对象大小有疑问,可以使用JSON协议来交换数据而不是XML。

相关问题