如何将依赖项添加到 Azure Function 的 HostBuilder

How to add dependencies to Azure Function's HostBuilder

所以 Azure Functions 的 SDK 确实在内部使用依赖注入来允许自动填充参数(例如记录器)。这太棒了,但是我想注入我自己的类型和我自己的配置,而不必编写我自己的代码来执行此操作。我看不到任何在运行时访问 HostBuilder 的方法。这可能吗?在我的函数中使用 M.E.DependencyInjection、M.E.Configuration 或 Autofac 的推荐方法是什么?

函数级 DI 支持是我们正在努力的事情,但尚不可用。

您可以跟踪此问题以了解进度:https://github.com/Azure/azure-functions-host/issues/3736

您会注意到这个问题有点平静,那是因为我们必须解决更高优先级的项目,但我们正在恢复这项工作。