Проверьте один раз за пользовательский сеанс - asp.net - PullRequest
1 голос
/ 11 мая 2011

Я хотел бы позвонить в базовый сервер только один раз, когда пользователь впервые инициирует сеанс пользователя. Пока сеанс завершен, тот же вызов больше никогда не будет сделан. Я просто создаю синглтон, привязанный к конкретному сеансу, или есть лучший способ сделать это?

Ответы [ 2 ]

4 голосов
/ 11 мая 2011

Вы можете поместить вызов метода в событие Session_Start global.asax.

Список доступных событий приведен в списке здесь .

3 голосов
/ 11 мая 2011

Вы всегда можете использовать метод Begin_Session Session_Start в global.asax.Это будет срабатывать только один раз и только в начале сеанса.Однако он срабатывает до того, как произойдет какая-либо аутентификация.

Редактировать: Begin_Session?Сожалею.Код кровоточит в моем мозгу.Я исправил фактическое имя функции выше.Кровотечение было для закрытого проекта, который я активно использовал в своем noggin, когда читал вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...