【问题标题】:is it possible to create a specific section in appsettings in appConfig是否可以在 appConfig 的 appsettings 中创建特定部分
【发布时间】:2020-12-06 23:07:27
【问题描述】:

我有这个列表说产品类型:

Type1
Type2 
Type3

等等 现在,此列表将不时增加,并将通过 appsettings 进行设置。

现在密钥不会真的像 Type1 或 Type2 这些会有所不同。 喜欢说

<add key="FoodItems" value="something"/>
<add key="Cosmetics" value="xyz"/>

等等.. 因此,当我编写代码时,我需要从应用程序配置中获取键和值,我知道如何获取所有键,但我想将它们放在某个类别下,这样我就不必解析我将解析的整个配置文件仅此部分并获取其下的所有类型。

类似

<ItemList>
 <add key="FoodItems" value="something"/>
    <add key="Cosmetics" value="xyz"/>
</ItemList>

是否可以在 appsettings 中做类似的事情? 或者其他方式,但在 appconfig 中是这样的。

【问题讨论】:

    标签: c# .net app-config appsettings


    【解决方案1】:

    您想要的是您自己的自定义配置部分。 Here 是我以前用过的可靠指南。

    使用您自己的配置部分时,您不必像 appSettings 那样使用 Dictionary 类型 - 您可以定义多个属性,这听起来就像您正在寻找的那样。

    另一种方法是使用 sectiongroup 元素,如 here 所示。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多