【发布时间】:2022-06-22 23:27:26
【问题描述】:
我正在尝试创建包含服务器列表的配置,带有额外的值,例如
"Servers": [
{
"Name": ".",
"Type": "A"
},
{
"Name": "Fred",
"Type": "B"
}
]
这是构建配置文件的正确方法吗?
然后我无法根据上述设置找到从配置中读取的方法。
var test = Configuration.GetSection("Servers").GetChildren();
//List<Server> Servers = new List<Server>();
foreach (var testItem in test)
{
Server server = new Server()
{
//Name = testItem.GetValue(,"Name"),
//Type = testItem.GetValue("Type")
};
Servers.Add(server);
}
我希望能提供一些关于如何设置配置以及如何读取这些值的指导。
感谢阅读
【问题讨论】:
-
它们似乎与我的情况无关。
标签: c# webapi appsettings