创建自定义配置节点(web.config和app.config都适用)
恼火!不小心点到全屏幕模式,刚写的东西全丢了!!从头再来!!! 无论是web程序、windows程序、windows service程序,配置文件都是少不了的。我们都习惯了将连接字符串放在ConnectionString节点中,将程序的设置放在appSetting节点中。配置文件的管理程序为我们提供了方便的管理方式,那么,我们如何自定义配置节点呢? 有两种方法,其一,继承IConfigurationSectionHandler,通过实现Create方法。这种方法的灵活度非常大,我们需要动手解析自定义节点的XmlNode,所以,实现起来也比较复杂。其二,继承ConfigurationSection,这种方法就简单多了,只需要指定对应的属性名称即可。 本文旨在使用最少的代码实现自定义配置节点,所以果断放弃第一种方法,使用第二种方法实现自定义配置节点。 光说不练假把式,接下来我们就着手使用第二种方法实现自定义配置节点。步骤如下: 1.在configSections节点中定义自定义配置节点信息 <configSections> <section name="custom" type="SampleWebConfigSection.Configuration.customSection, SampleWebConfigSection" /> <