什么是Unity中的AutoFac InstancePerLifetimeScope()?

时间:2018-07-18 19:14:09

标签: c# dependency-injection unity-container autofac

我需要移植一个使用Autofac实现制作的应用程序,但是我们决定将其更改为Unity。

我们不知道什么是Unity中代替Autofac InstancePerLifetimeScope的正确生命周期管理器。

1 个答案:

答案 0 :(得分:0)

AutofacBeginLifetimeScope的{​​{1}}的等效项是UnityContainer。编辑:我之所以提到它,是因为了解这一点对于理解更改LifetimeManager的含义至关重要。

如果您希望container.CreateChildContainer()解析为新实例,则将实例注册为ChildContainer(与HierarchicalLifetimeManager相对)