我有一个带有静态函数的类,需要使用当前的HttpContext
. 我没有在每次使用这些函数时都发送对象,而是尝试了一种不同的方法。我建立了这样一个属性:
private static HttpContext _http;
private static HttpContext http
{
get
{
if (_http == null)
_http = HttpContext.Current;
return _http;
}
set { _http = value; }
}
在我http
用作我的HttpContext
.
它似乎不稳定的东西。这有什么问题吗?
更新: 我发现这很好用
get
{
return _http ?? HttpContext.Current;
}
请解释