结构图命名配置

时间:2012-07-13 13:42:19

标签: c# .net structuremap

我像这样配置结构图:

        ObjectFactory.Configure(x => {
            x.For<IA>().Use<A>().Named(CommonModule.ModuleName);
            x.For<IB>().Use<B>().Named(CommonModule.ModuleName);
            x.For<IC>().Use<C>().Named(CommonModule.ModuleName);
            x.For<ID>().Use<D>().Named(CommonModule.ModuleName);
            ...
            ...
            ...
        });

我是否可以通过以某种方式告知此配置调用中的所有设置都以CommonModule.ModuleName(而不是逐个)命名?类似的东西:

    ObjectFactory.Configure(x => {
        x.For<IA>().Use<A>();
        x.For<IB>().Use<B>();
        x.For<IC>().Use<C>()
        x.For<ID>().Use<D>();
        ...
        ...
        ...
    }).Named(CommonModule.ModuleName);

0 个答案:

没有答案