【原文地址】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
留言反馈
[url=http://www.abcccc.com]丁香[/url]
[url=http://www.3rt.info]赏人体[/url]
[url=http://www.2dx.info]丁香社区[/url]
太阳城最高可以占9成需要合作的联系电话13110539000
百家乐公司 足球公司 太阳城公司 皇冠公司 即时比分公司
百家乐公司 足球公司 太阳城公司 皇冠公司 即时比分公司 皇冠投注公司
皇冠开户公司 金沙公司 平台出租公司 皇冠代理公司 皇冠博彩公司 太阳城开户公司 太阳城代理公司 菲律宾太阳城公司 太阳城斗地主公司 万新国际公司咨询公司网址:http://www.ccrr668.cn/ 聯繫電話:13110539000 QQ:275046666 710180450 电话:13110539000 王先生 公司办公事电话00852-67208227 李先生