快速业务通道

Discuz!NT之配置文件类[discuz.config]

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
;/summary>
 49  /// <returns></returns>
 50  public static int GetDefaultTemplateID()
 51  {
 52              return GetConfig().Templateid;
 53      }

 56
 57  /**//// <summary>
 58  /// 获得设置项信息
 59  /// </summary>
 60  /// <returns>设置项</returns>
 61  public static bool SetIpDenyAccess(string denyipaccess)
 62  {
 63   bool result;
 64  
 65   lock(lockHelper)
 66   {
 67    try
 68    {
 69                    GeneralConfigInfo configInfo = GeneralConfigs.GetConfig();
 70     configInfo.Ipdenyaccess = configInfo.Ipdenyaccess + "\n" + denyipaccess;
 71                    GeneralConfigs.Serialiaze(configInfo, Utils.GetMapPath(BaseConfigs.GetForumPath + "config/general.config"));
 72     result = true;
 73    }
 74    catch
 75    {
 76     return false;
 77    }
 78
 79   }
 80   return result;
 81
 82  }

 85  Helper#region Helper
 86
 87  /**//// <summary>
 88  /// 序列化配置信息为XML
 89  /// </summary>
 90  /// <param name="configinfo">配置信息</param>
 91  /// <param name="configFilePath">配置文件完整路径</param>
 92  public static GeneralConfigInfo Serialiaze(GeneralConfigInfo configinfo, string configFilePath)
 93  {
 94   lock(lockHelper)
 95   {
 96    SerializationHelper.Save(configinfo, configFilePath);
 97   }
 98   return configinfo;
 99  }
102  public static GeneralConfigInfo Deserialize(string configFilePath)
103  {
104   return (GeneralConfigInfo)SerializationHelper.Load(typeof(GeneralConfigInfo), configFilePath);
105  }
106
107  #endregion
108 }       通过对general系列配置类的介绍,再看其它的配置类会很清楚了。这里就不再多做解释了,相信2.0开源后
大家看到源码和注释后会有所感悟的。    

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号