Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Асинхронный доступ к сессии. / 8 сообщений из 8, страница 1 из 1
01.08.2012, 17:35
    #37900801
igor.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
Имеется несколько объектов, которые требуется сохранить и опрашивать их по таймеру, т.е. асинхронно. Сохраняю их в сессию, но при асинхронном запросе они null. С Application state всё работает, но ее использовать нельзя. Может есть другие способы?
...
Рейтинг: 0 / 0
01.08.2012, 17:52
    #37900830
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
igor.NET,

первая мысль - ты используешь для запроса некий handler.ashx, а для его объекта забыл отнаследоваться от System.Web.SessionState.IRequiresSessionState
...
Рейтинг: 0 / 0
01.08.2012, 18:57
    #37900944
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
Яростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :)
...
Рейтинг: 0 / 0
01.08.2012, 18:59
    #37900947
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
ASP.NET Session State Overview
Concurrent Requests and Session StateAccess to ASP.NET session state is exclusive per session, which means that if two different users make concurrent requests, access to each separate session is granted concurrently. However, if two concurrent requests are made for the same session (by using the same SessionID value), the first request gets exclusive access to the session information. The second request executes only after the first request is finished
...
Рейтинг: 0 / 0
01.08.2012, 19:01
    #37900949
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
skyANAЯростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :)

нет , только доступ к сессии будет по очереди
...
Рейтинг: 0 / 0
01.08.2012, 19:03
    #37900954
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
skyANAЯростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :)
Вернее обработчик (handler) будет блокироваться в рамках одной сессии, если реализовать IRequiresSessionState.
...
Рейтинг: 0 / 0
01.08.2012, 19:06
    #37900956
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
pationнет , только доступ к сессии будет по очереди
Да я не так выразился :) Поправился выше.
...
Рейтинг: 0 / 0
01.08.2012, 19:14
    #37900961
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный доступ к сессии.
Но! Возможно ТСа спасёт, если отнаследоваться от System.Web.SessionState.IReadOnlySessionState :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Асинхронный доступ к сессии. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]