gpt4 book ai didi

inversion-of-control - 使用 StructureMap 链接容器

转载 作者:行者123 更新时间:2023-12-04 08:21:00 26 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

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

其中 parentContainer 和 childContainer 都是 StructureMap.Container

关于inversion-of-control - 使用 StructureMap 链接容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/336990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com