我希望能够控制我的 Azure Function 在运行时读取的服务总线队列或订阅的名称。
使用 WebJobs(Azure Functions 所基于的),您可以通过实现和配置自定义 INameResolver
来实现此目的,请参阅:How to have a configuration based queue name for web job processing?
但是,使用 Azure 函数,我无法访问 JobHostConfiguration
来连接此自定义解析器。
我仍然可以使用 INameResolver
,如果可以,如何使用?
最佳答案
现在您无法使用自定义的INameResolver
,因为没有机制可以将您自己的服务注入(inject)到主机中。它在这里被跟踪:https://github.com/Azure/azure-webjobs-sdk-script/issues/1579
关于azure - 如何使用自定义 INameResolver 配置由服务总线触发的 Azure Function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44625782/