zoukankan      html  css  js  c++  java
  • 通用序列化基类 只须实现该类抽象成员即可进行序列化与反序列化

    转载请注明出处 http://www.cnblogs.com/68681395

      1//是否写日志
      2#define txtLogAll
      3
      4using System;
      5using System.Web;
      6using System.Xml.Serialization;
      7using System.IO;
      8using System.Runtime.Serialization;
      9using System.Runtime.Serialization.Formatters.Soap;
     10using System.Runtime.Serialization.Formatters.Binary;
     11using System.Web.Caching;
     12using System.Threading;
     13using tjb.Utility.Caching;
     14using System.Xml;
     15using System.Text;
     16
     17
     18namespace tjb.Utility.Config
     19{
     20
     21    文件序列化的类型
     42
     43    /// <summary>
     44    /// 序列化基类  by Tjb 2007/06 
     45    /// T 类型不能创建多态的多个实例
     46    /// 优化和修正,增加配置文件备份 2008/9/18
     47    /// 修改:获取实例时加锁
     48    /// 修改:
     49    /// SaveAs(T Tobj, string FileFullName, bool BackupOnError) 方法增加线程锁定。防止多线程冲突 2008/10/24
     50    /// </summary>
     51    /// <typeparam name="T">T 必须有无参数的构造函数</typeparam>

     52    [Serializable]
     53    public abstract class IConfig<T> where T : IConfig<T>new()
     54    {
     55
     56        Exceptions
     92
     93        序列化类型  可重写
    113
    114        获取单个实例
    159
    160        Caching..
    180
    181        获取
    303
    304        保存
    446
    447        删除配置文件
    476
    477        抽象成员
    528    }

    529}

    530
  • 相关阅读:
    PHPStrom 设置终端字体大小
    PostgreSQL 9 夸库查询
    弹性布局
    sql中的 where 、group by 和 having 用法解析
    数据库面试中常问的几个问题
    SQL中 UNION 和 UNION ALL 操作符小结
    SQL里 inner JOIN、 left (OUTER) JOIN 、right (OUTER) JOIN、 full (OUTER) JOIN 之间的区别
    MYSQL中LIMIT用法
    Java集合框架小结
    jQuery$.each循环遍历详解,各种取值对比,$.each遍历数组、对象、Dom元素、二维数组、双层循坏、类json数据等等
  • 原文地址:https://www.cnblogs.com/68681395/p/1293422.html
Copyright © 2011-2022 走看看