.Net——使用.net内置处理程序处理自定义节点Demo

作者:郫县华伟包装厂 来源:www.cdhwms.com 发布时间:2017-09-07 13:11:12
.Net——使用.net内置处理程序处理自定义节点Demo

在.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来处理自定义节点。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:孝感SEO http://xiaogan.4567w.com

  • 上一篇:4月18日百度大更新后分析老站优化策略
  • 下一篇:最后一页