人之所以坚持不懈,是因为他知道自己明天能得到什么
我们不是爱拼才会赢,而是一定要赢才会拼

导航

 

本文属转载,

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="testgroup" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="testsection" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <connectionStrings>

    <add name="test" connectionString="tsetstring" providerName="ss"/>
  </connectionStrings>
  <appSettings>
    <add key="CSSP_Hlr_Search" value="http://10.0.140.42:8080/webservice/csspservice/search.aspx" />
  </appSettings>
  <testgroup>
    <testsection>
      <setting name="testname1" serializeAs="String">
        <value>testvalue1</value>
      </setting>
      <setting name="testname2" serializeAs="String">
        <value>testvalue2</value>
      </setting>
      <setting name="testname3" serializeAs="String">
        <value>testvalue3</value>
      </setting>
    </testsection>
  </testgroup>
</configuration>

 

sectionGroup中的type 可以通过 以下获得

ApplicationSettingsGroup  asg = new System.Configuration.ApplicationSettingsGroup();

    string asgType = asg .GetType().AssemblyQualifiedName 

读取各个节点内容

string searchUrl = ConfigurationManager.AppSettings["CSSP_Hlr_Search"].ToString();
string conString = ConfigurationManager.ConnectionStrings["test"].ToString();
ClientSettingsSection nvc = (ClientSettingsSection)ConfigurationManager.GetSection("testgroup/testsection");

 string testName= nvc.Settings.Get("testname1").Value.ValueXml.InnerText.ToString();

 

 

posted on 2012-09-06 11:07  土农民  阅读(590)  评论(1)    收藏  举报