Я вижу два способа работы с данными сеанса в ASP.NET MVC:
-
System.Web.SessionState.HttpSessionState, доступный наHttpApplication -
System.Web.HttpSessionStateBase, доступный наController
Данные, хранящиеся в одном, как представляется, доступны в другом.
К сожалению, единственным общим предком этих двух типов является System.Object, что означает, что я не могу создать код полезной утилиты для абстракции.
Почему API такой? Есть ли разница между двумя недостатками?