我使用Structuremap作为我的依赖关系解析器.我试图在我的Global.asax.cs文件上实现Container Per Request Pattern.
public IContainer Container
{
get
{
return (IContainer)HttpContext.Current.Items["_Container"];
}
set
{
HttpContext.Current.Items["_Container"] = value;
}
}
public void Application_BeginRequest()
{
Container = ObjectFactory.Container.GetNestedContainer();
}
Run Code Online (Sandbox Code Playgroud)
由于在将来的Structuremap版本中不支持ObjectFactory,我希望从DependencyResolver访问容器.怎么可能?
提前致谢.
Noufal