c# - Can I modify a custom configuration section using ConfigurationManager? -


i have app.config of form

<?xml version="1.0" encoding="utf-8"?> <configuration>     <configsections>         <section name="custom.config" type="system.configuration.dictionarysectionhandler, system, version=1.0.3300.0, culture=neutral, publickeytoken=b77a5c561934e089" />     </configsections>      <kcura.config configsource="custom.config" /> </configuration> 

with custom configuration file custom.config of form

<?xml version="1.0" encoding="utf-8"?> <custom.config>     <add key="foo" value="bar" /> </custom.config> 

i've inherited code, , there no existing configurationsection or configurationsectionhandler associated custom.config section.

i can access value of foo fine

 directcast(system.configuration.configurationmanager.getsection("custom.config"), system.collections.idictionary) 

but update value, programatically (for testing purposes). is possible?

i've read following, , i'm still stumped; seem imply namespace reading values, not full crud:

you'll have modify custom.config file on disk using xdocument you'll need call refreshsection on configurationmanager

this refresh named section next time retrieved re-read disk.


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -