关闭

获取配置文件自定义配置组的配置信息

标签: stringdictionarylist
438人阅读 评论(0) 收藏 举报
 
            _serverDic = new Dictionary<string, List<string>>();
            Configuration config 
= WebConfigurationManager.OpenWebConfiguration(System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath);

            ConfigurationSectionGroup csg 
= config.GetSectionGroup("remotingConfiguration");

            
foreach(ConfigurationSection csc in csg.Sections)
            
{
                NameValueCollection nvc 
= (NameValueCollection)ConfigurationManager.GetSection(csc.SectionInformation.SectionName);
                List
<string> settings = new List<string>();
                
                
foreach(string key in nvc.AllKeys)
                
{
                    settings.Add(nvc[key]);
                }


                _serverDic.Add(csc.SectionInformation.Name, settings);
            }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43542次
    • 积分:513
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:17篇
    • 译文:0篇
    • 评论:34条
    最新评论