什麼通過序列化?
回答
取決於序列化方法。該BinaryFormatter
採取一切(即ISerializable
),XmlSerialzer
只有公共屬性和字段與setter(默認情況下)。
公共屬性 - 你的意思是他們現在的狀態還是屬性本身?意思是如果屬性做了額外的邏輯,它將在調用時在目標上被調用? –
XmlDeserialzer將調用對象的setter並執行指定的任何邏輯。 – Magnus
@Elad序列化只帶* data *;默認情況下,'BinaryFormatter'採用*字段*。採取*邏輯*是「遠程」 –
要認識到的重要一點是被反序列化的對象的類型定義必須在目的地可用。
序列化只產生數據。全部或部分。反序列化過程根據接收端的類型定義構造一個對象,根據反序列化數據填充它。
在接收端嘗試反序列化未定義的類型或具有不同定義的類型是值得的。
- 1. 爲什麼XML序列化建議通過SOAP和二進制序列化?
- 2. java序列化過程序列化是什麼?
- 3. 通過序列化Closure
- 4. 通過管道序列化
- 5. 什麼是序列化?
- 6. 通過二進制序列化/反序列化通過TCP發送文件
- 7. 在ruby中通過rabbitmq序列化和反序列化對象
- 8. 通過Lift-JSON序列化和反序列化json對象
- 9. 用BsonDocument通過JSON.NET或XML序列化器序列化類
- 10. 通過序列化/反序列化維護對象引用
- 11. 通過超類進行序列化/反序列化
- 12. 使用什麼序列化程序?
- 13. 爲什麼序列化對象需要序列化
- 14. 什麼是序列化和反序列化到XML
- 15. 爲什麼可序列化的內部類不可序列化?
- 16. JSON中的反序列化和序列化是什麼,
- 17. 爲什麼二進制序列化比xml序列化更快?
- 18. 從概念上講什麼是序列化和反序列化?
- 19. 衝突序列化和序列化之間有什麼區別?
- 20. 通過序列化檢索對象
- 21. 指令集通過序列化屬性
- 22. 通過URL傳遞序列化對象
- 23. 序列化XmlDocument&通過HTTPWebRequest發送
- 24. 通過javax.xml.bind的XML序列化
- 25. ManyToMany通過現場序列化
- 26. 通過TCP進行C#反序列化
- 27. 通過TCP發送序列化對象
- 28. 通過ssh進行序列化連接
- 29. 通過pickle/eval和zlib序列化
- 30. BindingFailure通過JSON.Net 4.0反序列化r3
當然沒有理由要序列化方法 – Magnus
什麼樣的序列化?有不止一種。你如何將物體從一臺機器傳遞給另一臺機器?有不止一種方法。 –