資料傳輸與序列化
在連線系統中,服務與用戶端會仰賴資料交換來完成任何工作。身為服務或用戶端的開發人員的您,必須同時了解 Windows Communication Foundation (WCF) 如何處理資料與資料序列化,以建立有效率且容易維護的應用程式。
本節內容
- 指定服務合約中的資料傳輸
說明在服務中進行資料傳輸的基本概念。
- 使用資料合約
說明何謂資料合約以及如何建立與使用它們。
- 資料合約序列化程式
說明如何透過 DataContractSerializer 類別,或 XmlObjectSerializer 類別的任何延伸來完成資料的序列化作業。
- 使用 XmlSerializer 類別
說明如何與為何使用 XmlSerializer 類別 (DataContractSerializer 類別的替代項目)。
- 使用訊息合約
說明訊息合約如何允許對 SOAP 訊息進行精密控制。
- 使用 Message 類別
說明如何使用 Message 類別功能。
- 篩選
說明可依據不同準則對訊息進行前置處理的篩選功能。
- 大型資料與資料流
說明如何傳送大型資料區塊,例如二進位檔。
- 資料的安全性考量
說明在設計資料傳輸與序列化的程式時,要注意的項目。
- 資料傳輸架構概觀
說明 WCF 中的整體資料傳輸設計觀點。
參考
DataContractSerializer
XmlSerializer
相關章節
另請參閱
概念
建置日期:2011-02-23