0

控制反转和依赖容器,这些都很清楚。我们通过 Unity 容器创建依赖,下面是代码:

    public ModuleB(IUnityContainer container, IRegionManager regionManager)
    {
        Container = container;
        RegionManager = regionManager;
    }
    public IUnityContainer Container { get; private set; }

在我们的应用程序中使用它时,我们实际上还做了什么?它是否也控制某些身份验证机制?

4

1 回答 1

1

不要直接使用容器。您应该使用它来创建您的服务/存储库等。

它是否也控制某些身份验证机制?

不,它只是用来控制你的对象和它们的生命周期。

我写了 IoC 简介:http: //www.codeproject.com/Articles/386164/Get-injected-into-the-world-of-inverted-dependenci

还有一篇包含大量使用示例的文章:http: //www.codeproject.com/Articles/440665/Having-fun-with-Griffin-Container(为我的容器编写,但所有容器的基础知识都相同)

于 2012-09-05T08:56:11.803 回答