Quantcast
Channel: Active questions tagged config - Stack Overflow
Viewing all articles
Browse latest Browse all 5049

How to get the values of a ConfigurationSection of type NameValueSectionHandler

$
0
0

I'm working with C#, Framework 3.5 (VS 2008).

I'm using the ConfigurationManager to load a config (not the default app.config file) into a Configuration object.

Using the Configuration class, I was able to get a ConfigurationSection, but I could not find a way to get the values of that section.

In the config, the ConfigurationSection is of type System.Configuration.NameValueSectionHandler.

For what it worth, when I used the method GetSection of the ConfigurationManager (works only when it was on my default app.config file), I received an object type, that I could cast into collection of pairs of key-value, and I just received the value like a Dictionary. I could not do such cast when I received ConfigurationSection class from the Configuration class however.

EDIT:Example of the config file:

<configuration><configSections><section name="MyParams"             type="System.Configuration.NameValueSectionHandler" /></configSections><MyParams><add key="FirstParam" value="One"/><add key="SecondParam" value="Two"/></MyParams></configuration>

Example of the way i was able to use it when it was on app.config (the "GetSection" method is for the default app.config only):

NameValueCollection myParamsCollection =             (NameValueCollection)ConfigurationManager.GetSection("MyParams");Console.WriteLine(myParamsCollection["FirstParam"]);Console.WriteLine(myParamsCollection["SecondParam"]);

Viewing all articles
Browse latest Browse all 5049

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>