zoukankan      html  css  js  c++  java
  • [转]在.net 2005中,将数据集序列化成二进制,提高远程传输效率

      //序列化
            byte[] ResultData = null;
            DataSet ds = new DataSet();
            ds.RemotingFormat = SerializationFormat.Binary;
            MemoryStream ms = new MemoryStream();
            IFormatter fm = new BinaryFormatter();
            fm.Serialize(ms, ds);
            ResultData = ms.ToArray();
            ms.Close();

            //Web Service远程传输

            //反序列化
            byte[] rResultData = null;
            MemoryStream rms = new MemoryStream(rResultData);
            IFormatter rbf = new BinaryFormatter();
            object robj = rbf.Deserialize(rms);
            DataSet rResultData = (DataSet)obj;
            rms.Close();
            return rResultData;

  • 相关阅读:
    day4递归原理及实现
    day4装饰器
    day4迭代器&生成器&正则表达式
    open()函数文件操作
    Python中的内置函数
    function(函数)中的动态参数
    copy深浅拷贝
    collections模块
    set集合
    字典dict常用方法
  • 原文地址:https://www.cnblogs.com/gxlinhai/p/645574.html
Copyright © 2011-2022 走看看