|
1
24
我处理过一个类似的问题,我处理过这个代码。希望这对你的问题有所帮助。 在这种情况下,列表(类似于我的URLSection)将在web.config中有一个完整的配置节,您可以从该节中获取所有值。
我为此做了三个类:configelement、configelementcollection和webconfigSection。 配置元素
配置集合
Web配置节
|
|
|
2
3
|
|
|
3
2
NinjaSettings 这是开箱即用的。 在包管理器控制台中
你会宣布你的名单为
然后创建一个带有列表到任何ICollection或数组的映射的接口
然后访问设置用户ninjasettings包装。一般来说,您可以使用IOC来连接它,但基本用法是
|
|
4
1
最好将这些信息放在单独的XML文件中,并在AppSettings中引用该文件。这将使您在如何检索和使用信息方面有更多的灵活性。 唯一要做的就是创建一个单独的(静态的?)用于以与System.Configuration.ConfigurationManager.AppSettings类类似的方式读取XML的类。 另一方面,如果它必须在web.config文件中,我建议实现这一点的唯一方法就是在一个“list”设置中使用一个以[pipe/comma/semi-colon]分隔的数组。 |
|
|
5
1
haacked提供了一种简洁的配置设置方法。他的方法使用了一个从配置节派生的类。因此,对于他的博客示例,您的app.config或web.config xml表示将如下所示:
值得一读: http://haacked.com/archive/2007/03/12/custom-configuration-sections-in-3-easy-steps.aspx |
|
|
Giffyguy · 如何限制在构造向量后调用'resize()'? 3 年前 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 3 年前 |
|
|
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 3 年前 |
|
|
dev-chicco · Laravel系列寻找常见物品 3 年前 |
|
|
Mitch · Laravel-雄辩的单品合并系列 7 年前 |
|
|
Kieran · 为什么类X可以从集合继承<X> 7 年前 |
|
|
John · 如何在不返回集合本身的情况下返回集合的数据? 7 年前 |
|
|
Niklas Mertsch · 在泛型集合中实现移除(对象o) 7 年前 |