2013-04-25 2 views
3

Я пробовал signalR и следовал их образ чата с несколькими изменениями. Итак, в ChatHub.cs я попытался получить доступ к переменной сеанса пользователя и обнаружил, что не могу. Поэтому я искал в Интернете ответы и нашел это: Access to Session from a HubЗачем нужен сеанс через HttpContext.Current bad [practice]?

Так, как прокомментировал г-н Дэвид Фол, доступ к переменным сеанса через HttpContext.Current является плохим. Неужели это так плохо, что я должен избегать его использования? Мне действительно нужно получить доступ к переменной сеанса.

ответ

4

Я угадываю, почему это плохо, потому что ваш код не будет работать, если он размещен вне контекста asp.net. Поскольку HttpContext.Current специфичен для сети

+1

О, я вижу. Я также прочитал, что это не будет полезно в webservices. Благодаря! Но это нормально использовать? Я не думаю, что мне нужно будет использовать его вне контекста asp.net. Извините, я не могу проголосовать за это. У меня недостаточно репутации. Я мог бы только поблагодарить вас. Благодарю. –

Смежные вопросы