我有一个ServiceBusTriggerpublic async Task Run( [ServiceBusTrigger("%QueueName%", Connection = "ServiceBus")]
我可以在“值”部分的local.settings.json中设置QueueName和Connection
`"Values": {
"QueueName": "SbQueueName",
"ServiceBus": "Endpoint=sb:...."
},`
如何从单独的自定义appsettings配置中设置QueueName和Connection,以便能够使用自定义设置节命名
"CustomSectionName": {
"QueueName": "SbQueueName",
"ServiceBus": "Endpoint=sb:...."
}
1条答案
按热度按时间xfb7svmp1#
要从appsettings.json中的自定义命名节中检索值,您需要实现一种机制来访问此节并通过运行时绑定将其传递给Azure Function。
在appsettings文件的根目录中设置它们并给予它们一个自定义名称可能会更简单,更直接,如下所示:代码:
appsettings.json:
至于使用自定义的appsettings配置文件,请在Startup.cs中使用以下行: