【发布时间】:2014-02-06 10:47:46
【问题描述】:
我已经开始使用 Simple Injector 作为我的 DI 容器(主要是出于性能原因:如果有人有建议,请告诉我)但是我编写的一些类使用 HttpContextBase 作为构造函数参数。 我已经解决了现在从构造函数中删除它并创建一个属性,如下所示:
public HttpContextBase HttpContext
{
get
{
if (null == _httpContext)
_httpContext = new HttpContextWrapper(System.Web.HttpContext.Current);
return _httpContext;
}
set
{
_httpContext = value;
}
}
但我不喜欢这个解决方案...有什么建议吗?
【问题讨论】:
标签: .net dependency-injection httpcontext simple-injector