.Net——使用.net内置处理程序处理自定义节点Demo
程序员文章站
2023-01-21 21:26:25
在.net中,因为对不同的节点,都对应着类去对它进行处理,。net里面为了方便,已经内置了一些类供我们使用,使我们在读取配置文件时,不必自己去定义类去处理自己定义的...
在.net中,因为对不同的节点,都对应着类去对它进行处理,。net里面为了方便,已经内置了一些类供我们使用,使我们在读取配置文件时,不必自己去定义类去处理自己定义的自定义节点。
下面我们写了这样一个配置文件:
节点名称为:mailserveraddress,有三个属性,在section里定义了singletagsectionhandler来处理这个节点。
namespace 自定义节点和内置处理程序 { class program { static void main(string[] args) { examplesingletagsectionhandler(); } private static void examplesingletagsectionhandler() { //singletagsectionhandler会以hashtable的形式返回节点的所有属性 hashtable mailserver = (hashtable)configurationmanager.getsection(mailserveraddress);//调用getsection会返回一个hashtable string address = mailserver[address].tostring(); string username = mailserver[username].tostring(); string password = mailserver[password].tostring(); console.writeline(address+----+username+------+password); } } }
配置文件写好后,调用getsection强转hashtable后,就可以用key——value的形式读取节点的属性值了。
在.net中,除了上面例子中的这个type,我们也可以使用其它内置type来处理自定义节点。
推荐阅读
-
ASP.NET中在一般处理程序中如何使用session
-
.Net——使用.net内置处理程序处理自定义节点Demo
-
.Net 配置文件——继承ConfigurationSection实现自定义处理类处理自定义配置节点
-
使用.NET Core搭建分布式音频效果处理服务(二)创建基于FFMpeg的Web程序
-
.Net——使用.net内置处理程序处理自定义节点Demo
-
.Net——实现IConfigurationSectionHandler接口定义处理程序处理自定义节点
-
.Net 配置文件——继承ConfigurationSection实现自定义处理类处理自定义配置节点
-
ASP.NET中在一般处理程序中使用session的简单介绍
-
ASP.NET中在一般处理程序中如何使用session
-
.Net——使用.net内置处理程序处理自定义节点Demo