Разница между HttpApplication.Context и Controller.HttpContext

В MSDN написано

HttpApplication.Context:

Получает специфичную для HTTP информацию о текущем запросе.

Controller.HttpContext:

Получает специфичную для HTTP информацию об отдельном HTTP-запросе.

Какая между ними разница. Они оба одинаковы?


person Nipuna    schedule 06.07.2014    source источник


Ответы (1)


Они оба одинаковы?

Они оба одинаковы. Более того, Controller.HttpContext можно смоделировать (полезно для модульного тестирования). Они указывают на одни и те же данные, но Controller.HttpContext предоставляют больше функций, таких как RouteData и т. д.

person whoah    schedule 06.07.2014