序列化什么情况下,会使用能 序列化什么情况下,会使用能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在webservice 传输类数据时多用序列化 1、在多层分布式程序中,比如server端向client传输对象,这个时候需要对象可以序列化。2、把内存中的对象保存在存储设备上的时候,比如在workflow中一个流程可能要需要1个星期或者更长的时间才能完成,一般的做法就是流程不执行的时候,就把它序列化到db或者file中,不能一直让其存储在内存中,如果机器重启,内存中的对象就没有了。3、不同平台直接交换数据、对象时候,比如java平台和.net平台,这个时候大部分会用到xml序列化,把对象转化为一个xml文档,让这个xml文档在不同平台程序间流转,其实web service也是这样一个例子,.net建立的web service,其它程序都可以访问这个web service,原因就是web service传输的就是xml文档;当然也可以通过把数据、对象写到数据库中,另一个平台的程序再从数据库中读取。 什么情况下用,楼上各位朋友已经说了,怎么用我给你个例子:[System.Serializable]public class KingMessage {......}在你的类定义前加上:[System.Serializable]就OK了,定义可序列化类时要注意几个问题,自己去查查MSDN吧! 比如要在系统中增加配置信息,写xml时加密的数据等 关于前台进度条实时显示后台进度实现方式 大家进来帮我看看,帮帮忙啦 .net登录页面代码,简单的代码,但是老提错,如何改呢?? 请求急救.....控件不显示数据 TextBox1.Text显示不出数据。。。。帮帮忙...没分了 如何动态更新web.sitemap? 无法正常打开一个解决方案,请问一下谢谢…… 哪位兄弟告诉我我用webmenu菜单时的问题,太谢谢了! 有关登陆和注册的问题 动态生成的页面在保存数据的时候遇到问题了! 谁能告诉我错误在哪里???? 如何在asp.net中使用word 对象 请问大家是怎么过滤字符串的 page页怎么实例化?
2、把内存中的对象保存在存储设备上的时候,比如在workflow中一个流程可能要需要1个星期或者更长的时间才能完成,一般的做法就是流程不执行的时候,就把它序列化到db或者file中,不能一直让其存储在内存中,如果机器重启,内存中的对象就没有了。
3、不同平台直接交换数据、对象时候,比如java平台和.net平台,这个时候大部分会用到xml序列化,把对象转化为一个xml文档,让这个xml文档在不同平台程序间流转,其实web service也是这样一个例子,.net建立的web service,其它程序都可以访问这个web service,原因就是web service传输的就是xml文档;当然也可以通过把数据、对象写到数据库中,另一个平台的程序再从数据库中读取。
public class KingMessage
{
......
}
在你的类定义前加上:[System.Serializable]就OK了,
定义可序列化类时要注意几个问题,自己去查查MSDN吧!