序列化格式器
本主題專門說明一項為了在現有應用程式中提供回溯相容性而保留的舊有技術,不建議用於新的開發工作。分散式應用程式應使用 Windows Communication Foundation (WCF) 進行開發。
序列化 (Serialization) 是取得物件並將其狀態資訊轉換為能夠儲存或傳輸格式的過程。序列化的基本概念是,物件將其目前狀態 (通常是由其成員變數值來指示) 寫入暫時性 (記憶體或網路資料流) 或持續性儲存體中。之後,您可透過讀取或是還原序列化儲存區中的物件狀態,來重建該物件。序列化會處理您序列化物件時所用到的物件指標和循環物件參考等詳細資料。
序列化資料流可透過 XML、SOAP,或是精簡二進位表示法來加以編碼。使用的Formatter物件會決定格式。格式子實際上是可外掛的通道元件,而您可以外掛自訂格式子來取代由遠端處理所提供的標準 XML 或二進位格式器。開發人員可使用可外掛的格式器將物件序列化為兩個供應的格式 (二進位與 SOAP) 或是建立自己的格式。
如需詳細資訊,請參閱接收與接收鏈結。