現在のを使用する必要がある静的関数を持つクラスがあります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;
}
説明をお願いします