当前位置:
首页 >
CLR Via C# 3rd 阅读摘要 -- Chapter 24 – Runtime Serialization
发布时间:2025/5/22
73
豆豆
生活随笔
收集整理的这篇文章主要介绍了
CLR Via C# 3rd 阅读摘要 -- Chapter 24 – Runtime Serialization
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Serialization/Deserialization Quick Start
Making a Type Serializable
Controlling Serialization and Deserialization
- 字段的值在反序列化时已经失效了,比如Windows Kernel对象的句柄(文件、进程、线程、互斥体、事件、信号量、……);
- 字段的值可以在反序列化时很简单的重新计算出来。
How Formatters Serialize Type Instances
Controlling the Serialized/Deserialized Data
Streaming Contexts
Serializing a Type as a Different Type and Deserializing an Object as a Different Object
Serialization Surrogates
Overriding the Assembly and/or Type When Deserializing an Object
本章小结
本章讲了序列化和反序列化的知识,序列化可以讲对象转换成流进行传输或者持久化,在需要的时候通过反序列化在将对象构造出来。首先讲了如何让类型具备序列化的能力,以及如何控制序列化的过程。然后讲了Formatter如何序列化类型实例,如何控制序列化/反序列化的数据,介绍了StreamingContext对象,演示了如何将对象反序列化到不同的类型实例。接着介绍了序列化代理,最后讲了SerializationBinder抽象类可以用来反序列化对象到不同的类型。
转载于:https://www.cnblogs.com/bengxia/archive/2010/05/31/1748259.html
总结
以上是生活随笔为你收集整理的CLR Via C# 3rd 阅读摘要 -- Chapter 24 – Runtime Serialization的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 20种处理照片的PS技术
- 下一篇: JavaScript与C# Window