在我注入过的所有应用程序设置中使用的所有项目API
services.Configure<Class>(Configuration.GetSetcion("NameSection"))
设置中的部分是这样的:
"NameSection": {
"key1": "value1",
"key2": "value2"
}
由于我现在收到带有三个参数的消息,并且根据这三个参数使用不同的连接字符串,因此我将使用以下结构:
Dictionary<String, Dictionary<String, Dictionary <int, String>>>
应用设置:
"ServiceBus": [
{
"Device": "Device1",
"FromInformations": [
{
"From": "X",
"TypeMessages": [
{
"EnrichedType": 0,
"ConnectionString": "link1"
},
{
"EnrichedType": 1,
"ConnectionString": "link2"
}
]
}
]
}]
因为从消息Device,From和EnrichedType接收到了连接字符串,所以立即可以找到它。如何注入这些设置?
谢谢。