私は、vNext +1 リリースのために MVC に移植する予定の Web フォーム アプリケーションに取り組んでいます。しかし、現時点では .NET 3.5 SP1 Web フォーム アプリケーションです。
標準の HttpContext/ HttpRequest/ HttpResponse/ などのオブジェクトの上にいくつかのヘルパーを提供する独自のコンテキストが必要です。また、コンテキストから HttpContext クラスを分離したいと考えています。
MVC に移行する意図があるため、System.Web.Abstractions アセンブリに同梱されている HttpContextBase (および関連するクラス) でカスタム コンテキストを機能させるのは良い考えだと思いました。
現時点ではいくつかの問題を解決するソリューションを設計したくありませんが、MVC でテスト可能にするために書き直す必要があります (MCV では役に立たない) が、これまでに達成したことは実際にはそうではないようです使える。
HttpContextWrapper
問題は、これを達成する方法、 を拡張する方法、またはHttpContextBase
関心の分離を維持できるようにするための良い例が見つからないことです。