例如,將任意數據類型的複雜圖從WCF服務發送到Silverlight客戶端最簡單的方法是什麼? Here DataContractSerializer被提及爲WCF的默認序列化引擎。它還指出,「所有公開可見的類型都有一個沒有參數的構造函數」可以被序列化。這聽起來像是可以通過WCF服務發送任意類型。這是真的?不需要DataContracts,XmlElement屬性和類似的東西?假設它是真的,客戶端存在哪些限制(例如,僅使用.NET框架(的一個子集)的客戶端)?通過WCF Web服務序列化併發送對象圖的最簡單方法
此外,如果您可以告訴我,Silverlight客戶端的DataContractSerializer.WriteObject(Stream stream,Object graph)結合使用的最佳流將是非常好的。
爲什麼你需要序列化它?爲什麼不把它歸還呢? – 2011-06-09 16:19:19
你是對的,我實際上並不需要親自序列化它。我可以按照carlosfigueira的解釋方式進行,但有時只需要快速檢查序列化過程中是否發生任何異常(因爲使用代理時會出現相同的異常)。實際上,我的問題還有更多的事情要做:使我的類型可序列化的最簡單方法是什麼,如果沒有出現,很抱歉。 – user764754 2011-06-10 09:44:50