Discuz!NT之配置文件类[discuz.config]
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-11
; m_configinfo = DeserializeInfo(configFilePath, configinfo.GetType()); 86 } 87 88 } 89 90 91 return m_configinfo; 92 } 93 94 95 /**//// <summary> 96 /// 反序列化指定的类 97 /// </summary> 98 /// <param name="configfilepath">config 文件的路径</param> 99 /// <param name="configtype">相应的类型</param> 100 /// <returns></returns> 101 public static IConfigInfo DeserializeInfo(string configfilepath, Type configtype) 102 { 103 104 IConfigInfo iconfiginfo; 105 FileStream fs = null; 106 try 107 { 108 fs = new FileStream(configfilepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); 109 XmlSerializer serializer = new XmlSerializer(configtype); 110 iconfiginfo = (IConfigInfo)serializer.Deserialize(fs); 111 } 112 catch (Exception ex) 113 { 114 throw ex; 115 } 116 finally 117 { 118 if (fs != null) 119 { 120&nbs |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Discuz!NT之配置文件类[discuz.config]的所有评论