【问题标题】:Chaining containers with StructureMap使用 StructureMap 链接容器
【发布时间】:2010-09-25 02:50:57
【问题描述】:

是否可以像在 WindsorContainer.AddChildContainer() 中一样在 StructureMap 中将容器链接在一起?

我想实现拥有 3 个容器级别; - 1页请求级别 - 1 个会话级别 - 1 个应用程序级别

然后将它们链接在一起,因此只有一个实例请求将发送到“基本级别”容器。

容器的层级其实并不重要,重要的是是否有能力将它们链接在一起。

【问题讨论】:

    标签: inversion-of-control castle-windsor structuremap


    【解决方案1】:

    这似乎可以解决问题,不确定是否有更好的方法或含义是什么。到目前为止看起来还不错...

    childContainer.PluginGraph.Registries.ForEach(
      registry => parentContainer.Configure(expression => expression.AddRegistry(registry))
    );
    

    其中 parentContainer 和 childContainer 都是 StructureMap.Container

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 1970-01-01
      相关资源
      最近更新 更多