共用方式為


數據傳輸和串行化

在連線的系統中,服務和客戶端取決於數據的交換來完成任何工作。 身為服務或客戶端的開發人員,您也必須瞭解 Windows Communication Foundation (WCF) 如何處理數據和數據串行化,才能建立有效率且易於維護的應用程式。

本節中

在服務合約中指定數據傳輸
描述服務中數據傳輸的基本概念。

使用數據合約
描述什麼是數據合約,以及如何建立和使用它們。

數據合約串行化程式
描述如何使用 DataContractSerializer 類別或 XmlObjectSerializer 類別的任何擴充功能來完成數據的串行化。

使用 XmlSerializer 類別
描述如何及為何使用XmlSerializer類別,作為DataContractSerializer類別的替代方案。

使用訊息合約
描述訊息合約如何允許對SOAP訊息進行精細控制。

使用訊息類別
描述如何使用 Message 類別功能。

篩選
描述篩選,其可根據各種準則預先處理訊息。

大型數據和串流
描述如何傳送大型數據區塊,例如二進位檔。

數據的安全性考慮
描述在編寫數據傳輸和序列化時要注意的事項。

數據傳輸架構概觀
描述 WCF 中數據傳輸的整體設計檢視。

參考文獻

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

擴充編碼器和串行化程式

另請參閱