0

制御の反転とDependecyコンテナ、これらは明らかです。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 に答える