2011-05-31 38 views
0

我有对象集合。他们都提到同一个对象。它是否会通过网络发送一个对象?WCF RIA SERVICE通过网络发送多少个对象

UPD 你好。我有对象的集合。他们都提到同一个对象。这是同一对象将会在网络中的一个实例或集合中的每个对象被发送?(Collection是送过)

+0

你askying如果所有的对象都从服务器发送到客户端? – arthur86 2011-05-31 14:55:54

+0

当我发这个集合,如果同一个对象会在一个实例或在收集 – Sergii 2011-05-31 14:57:21

回答

1

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

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

+0

我在哪里可以阅读有关这个​​每个项目派? – Sergii 2011-06-02 15:04:27

0

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