控制反转和依赖容器,这些都很清楚。我们通过 Unity 容器创建依赖,下面是代码:
public ModuleB(IUnityContainer container, IRegionManager regionManager)
{
Container = container;
RegionManager = regionManager;
}
public IUnityContainer Container { get; private set; }
在我们的应用程序中使用它时,我们实际上还做了什么?它是否也控制某些身份验证机制?