【问题标题】:Ninject parent child container hierarchy (like inheritance)Ninject 父子容器层次结构(如继承)
【发布时间】:2011-05-13 13:20:23
【问题描述】:

Ninject 是否有任何类似于 Unity 概念的父/子容器来提供基本的继承模型?我用谷歌搜索但没有找到任何东西。

【问题讨论】:

标签: inheritance dependency-injection unity-container ioc-container ninject


【解决方案1】:

Ninject 支持使用 https://github.com/ninject/ninject.extensions.childkernel 的容器层次结构。另请参阅我的文章 http://www.planetgeek.ch/2010/12/08/how-to-use-the-additional-ninject-scopes-of-namedscope/ 关于 Ninject 的其他作用域。特别看最后一部分。有时使用这个概念比使用容器层次结构更好。

【讨论】:

    【解决方案2】:

    有激活块。不知道具体的文档,但Cache and Collect article 有一个例子。我会在测试中查看更多示例。

    我确信@Remo Gloor 会支持,但我相信团队(和原作者)的普遍态度是嵌套容器是一个坏主意,因此不太可能直接在核心中得到支持(但它可以通过扩展名 - 例如,Context Preservation

    【讨论】:

      猜你喜欢
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多