我在一个城堡单轨铁路项目中使用温莎城堡作为IOC集装箱。我想将irailsEngineContext的当前实例注入正在从控制器中的容器解析的对象中。
我想将rails上下文注入的对象将用于包装会话对象,以保留以前查看的记录的ID。然后它将被引用以确保不再查看它们。
我可以通过每次调用将上下文传递给方法,或者手动注入,但最好直接从容器中注入。
我想不出在容器中注入上下文的方法。有办法吗?这有道理吗?
Container.Register( Component.For<IRailsEngineContext>() .UsingFactoryMethod(()=>MonoRailHttpHandler.CurrentContext) .LifeStyle.Transient );
irailsenginecontext-来自 古老的 我想是单轨铁路的版本。我建议你换个新的,越快越好。