Brad Abrams's blog Chinese version

Design Guidelines, Managed code and the .NET Framework: http://blogs.msdn.com/brada/default.aspx
随笔 - 51, 评论 - 26, 引用 - 1

导航

关于

These postings are provided "AS IS" with no warranties, and confer no rights.

标签

每月存档

最新留言

广告

 

【原文地址】Framework Design Guidelines: Serialization Technology

【原文发表日期】16 February 09 05:58

承接我们每周对框架设计规范第二版中新增部分的系列博文。该内容可以在第八章使用规范中的串行化一节中被找到。

面对有如此多工具的基础框架,知道何时使用何种工具显得尤为重要。

8.10.1 选择使用合适的串行化技术。任何已给的类型可以不支持,只支持一个或者多个串行化技术。

考虑:如果你类型的实例需要持久化或者在Web Service中使用,那么使用数据协定串行化。

关于使用数据协定串行化的细节请参考8.10.2节。

考虑 如果你需要在对在串行化过程中所产生的XML格式更多的控制,那么使用XML串行化,来代替或者补充数据协定串行化。 这可能在一些交互场景中显得必要,当你需要使用不被数据协定串行化所支持的XML构造器时。例如,产生XML属性。

关于支持XML串行化的细节请参考8.10.3节。

考虑 如果你类型的实例需要在.Net远程边界中传输,支持运行时串行化,

关于运行时串行化的细节请参考8.10.4节。

避免因为一般的持久化原因而使用运行时串行化或者XML串行化。优先选择数据协定持久化来代替。

打印 | 张贴于 2009-02-26 09:37:29 | Tag:Framework Design Guidelines

留言反馈

#re:框架设计规范:串行化技术 编辑

[url=http://www.abcccc.com]丁香[/url]
[url=http://www.3rt.info]赏人体[/url]
[url=http://www.2dx.info]丁香社区[/url]

2009-02-26 16:46:35 | ives007
#re:框架设计规范:串行化技术 编辑

太阳城最高可以占9成需要合作的联系电话13110539000

百家乐公司 足球公司 太阳城公司 皇冠公司 即时比分公司

百家乐公司 足球公司 太阳城公司 皇冠公司 即时比分公司 皇冠投注公司
皇冠开户公司 金沙公司 平台出租公司 皇冠代理公司 皇冠博彩公司 太阳城开户公司 太阳城代理公司 菲律宾太阳城公司 太阳城斗地主公司 万新国际公司咨询公司网址:http://www.ccrr668.cn/ 聯繫電話:13110539000 QQ:275046666  710180450  电话:13110539000 王先生 公司办公事电话00852-67208227 李先生

2009-02-26 15:55:33 | ccrr668cn
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode.MVC引擎 0.5.2.0