爱晚红枫技术部广东分部








永远自由的心

配置节处理程序声明

<configSections>
<section name="ApplicationConfiguration" type="Duwamish7.SystemFramework.ApplicationConfiguration, Duwamish7.SystemFramework" />
<section name="DuwamishConfiguration" type="Duwamish7.Common.DuwamishConfiguration, Duwamish7.Common" />
</configSections>

         配置节处理程序声明(Section),必须出现在配置文件顶部 <configSections> 和 </configSections> 标记之间,在这里,它们只用到了name和type属性,其中,name属性定义了指定配置节的名称,而type属性则规定了指定从配置文件中读取节的配置节处理程序类的名称,有两个部分,前面为处理程序的类名,后面为Assembly名(Assembly必须位于bin目录中)以及版本号,公匙等信息

        按照上述配置节信息可以知道:Duwamish7.SystemFramework.ApplicationConfiguration和Duwamish7.Common.DuwamishConfiguration,他们分别位于SystemFramework和Common项目中

       .net规定,所有能够处理配置节的类必须要实现IConfigurationSectionHandler接口,而IConfigurationSectionHandler接口很简单,只有一个object Create(object parent,object configContext,XmlNode section)方法,这个方法不需要主动调用,它是在ConfigurationSettings.GetConfig这个静态方法的时候自动调用的,也就是说,当你在程序中使用ConfigurationSettings.GetConfig来获取配置节的时候,.net会根据改配置节声明中所定义的类名和路径自动实例化配置节处理类,并调用Create方法

       
使用:System.Configuration.ConfigurationSettings.GetConfig("ApplicationConfiguration");

 

posted on 2006-12-06 10:13 e旋风 阅读(291) 评论(0)  编辑 收藏 所属分类: ASP.NET


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 

导航

统计

公告

人所拥有的「最后的」(last)自由是,
我们可以选择我们的态度。
遭遇同样的打击,
有的人选择的是绝望,
有的人却选择了希望



与我联系

搜索

 

常用链接

留言簿(4)

我的标签

随笔分类

文章分类

相册

收藏夹

Web标准

Web开发

xml学习

博客集合

图客

网站收藏夹

我的邻居

最新随笔

最新评论

阅读排行榜

评论排行榜