Using sectiongroup tag in app.config ( C# 2008)
-
Hi all i am trying to create and access sections in a config file.e.g I've multiple mailboxes & I want to store them in a config file. Below is give the code for my config file. __________________________________________________ <configuration> <configSections> <sectionGroup name="MailBoxesGroup"> <<section name="MailBoxes" type="System.Configuration.NameValueSectionHandler" /> </sectionGroup> > </configSections> <MailBoxesGroup> <MailBoxes> <add key="MailBox" value="user1@gmail.com" /> <add key="Password" value="pass" /> <add key="MailBox" value="user2@gmail.com" /> <add key="Password" value="pass2" /> <add key="OverridePollingSeconds" value="50" /> <add key="ExtentedLogging" value="False" /> </MailBoxes> </configuration> ___________________________________________________________ While trying to retrieve the values, it is able to get only the last value. The code i am using to read this config file is as below
NameValueCollection mailBoxes = (NameValueCollection)ConfigurationSettings.GetConfig("MailBoxesGroup/MailBoxes");
Hashtable MailBoxes = new Hashtable(); foreach (string mailBox in mailBoxes) { MailBoxes.Add(mailBoxes\["MailBox"\], mailBoxes\["Password"\]); }
Please suggest how to use sections. Thanks in advance.
modified on Tuesday, September 2, 2008 12:20 AM
-
Hi all i am trying to create and access sections in a config file.e.g I've multiple mailboxes & I want to store them in a config file. Below is give the code for my config file. __________________________________________________ <configuration> <configSections> <sectionGroup name="MailBoxesGroup"> <<section name="MailBoxes" type="System.Configuration.NameValueSectionHandler" /> </sectionGroup> > </configSections> <MailBoxesGroup> <MailBoxes> <add key="MailBox" value="user1@gmail.com" /> <add key="Password" value="pass" /> <add key="MailBox" value="user2@gmail.com" /> <add key="Password" value="pass2" /> <add key="OverridePollingSeconds" value="50" /> <add key="ExtentedLogging" value="False" /> </MailBoxes> </configuration> ___________________________________________________________ While trying to retrieve the values, it is able to get only the last value. The code i am using to read this config file is as below
NameValueCollection mailBoxes = (NameValueCollection)ConfigurationSettings.GetConfig("MailBoxesGroup/MailBoxes");
Hashtable MailBoxes = new Hashtable(); foreach (string mailBox in mailBoxes) { MailBoxes.Add(mailBoxes\["MailBox"\], mailBoxes\["Password"\]); }
Please suggest how to use sections. Thanks in advance.
modified on Tuesday, September 2, 2008 12:20 AM