【发布时间】:2009-06-16 18:44:15
【问题描述】:
问题
我在 Castle Monorail 项目中使用 Castle Windsor 作为 IoC 容器。我想将 IRailsEngineContext 的当前实例注入到从控制器中的容器解析的对象中。
上下文
我想将 rails 上下文注入的对象将用于包装会话对象,以保留以前查看的记录的 ID。然后将引用它以确保不会再次查看它们。
替代解决方案
我可以在每次调用时将上下文传递给方法或手动注入,但最好直接从容器中注入。
问题
我想不出一种在容器中注入上下文的方法。有没有办法做到这一点?这有意义吗?
【问题讨论】:
标签: inversion-of-control controller castle-windsor httpcontext castle-monorail