欢迎来到天天文库
浏览记录
ID:14168930
大小:43.50 KB
页数:12页
时间:2018-07-26
《c# 配置文件读取辅助类,结合configurationextensions使用。》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#配置文件读取辅助类,结合ConfigurationExtensions使用。/*************************************************************************************************文件名称:ConfigUtility.cs**文件功能:对标准的配置文件的读取。**创建人:LanceYang**创建日期:2011-7-1913:05:15**修改:*2011-7-19LanceYang-增加了访问配置节的方法**********************************************
2、**************************************************/usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Configuration;usingSystem.Xml;usingSystem.Collections;namespaceLC.GeneralUtil.Util{//////对标准的配置文件的读取。///publicclassConfigUtility{///依据连接串名字connecti
3、onName返回数据连接字符串///连接串的//////publicstaticstringGetConnectionStringsConfig(stringconnectionName,Configurationconfig){stringconnectionString=null;config=config??ConfigurationManager.OpenExeConfiguration(Config
4、urationUserLevel.None);connectionString=config.ConnectionStrings.ConnectionStrings[connectionName].ConnectionString;////Console.WriteLine(connectionString);returnconnectionString;}//////打开默认的配置文件.exe.config//////publicstaticConfigurationGetConfiguration(){retur
5、nConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);}//////获取指定的配置文件。/////////publicstaticConfigurationGetConfiguration(stringfilePath){ExeConfigurationFileMapconfigFile=newExeConfigurationFileMap();configFile.E
6、xeConfigFilename=filePath;Configurationconfig=ConfigurationManager.OpenMappedExeConfiguration(configFile,ConfigurationUserLevel.None);returnconfig;}//////更新连接字符串//////连接字符串名称///连接字符串内容///数
7、据提供程序名称///Configuration实例publicstaticvoidUpdateConnectionStringsConfig(stringnewName,stringnewConString,stringnewProviderName,Configurationconfig){boolisModified=false;//
此文档下载收益归作者所有