2011-05-31 39 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。