Я работаю над приложением веб-форм, которое намеревается перенести в MVC для его выпуска vNext +1. Но на данный момент это приложение для веб-форм .NET 3.5 SP1.
Я хочу иметь наш собственный контекст , который предоставляет несколько помощников поверх стандартных объектов HttpContext / HttpRequest / HttpResponse / etc. Кроме того, я хочу отделить классы HttpContext от контекста.
Поскольку есть намерение перейти на MVC, я подумал, что было бы неплохо заставить наш пользовательский контекст работать с HttpContextBase (и связанными классами), который поставляется в сборке System.Web.Abstractions.
Я не хочу разрабатывать решение, которое решает некоторые проблемы в данный момент, но должно быть переписано для достижения тестируемости в MVC (и просто бесполезно в MCV), но то, чего я достиг до сих пор, не дает действительно кажется полезным.
Проблема в том, что я не могу найти хороших примеров того, как этого добиться, как расширить HttpContextWrapper
или HttpContextBase
, чтобы вы могли поддерживать разделение проблем.