【发布时间】:2017-07-06 13:36:27
【问题描述】:
我正在尝试注册一个依赖项,以便在每次运行 Eventhub 触发的 Azure 函数时共享一个实例(每次运行 Azure 函数时创建新实例)。
我尝试如下注册:
builder.RegisterType<TrialClass>().As<ITrialClass>().InstancePerRequest();
但它失败了
标签匹配“AutofacWebRequest”的范围不可见 请求实例的范围
有没有办法处理这种情况?
。
【问题讨论】:
-
我不认为 Azure Functions 正确支持 DI
-
如何解决依赖关系?
-
我从 run.csx 手动解析入口点类(这是一个 .dll 并完成大部分工作)
标签: c# dependency-injection inversion-of-control autofac azure-functions