|
|
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
Имеется несколько объектов, которые требуется сохранить и опрашивать их по таймеру, т.е. асинхронно. Сохраняю их в сессию, но при асинхронном запросе они null. С Application state всё работает, но ее использовать нельзя. Может есть другие способы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 17:35 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
igor.NET, первая мысль - ты используешь для запроса некий handler.ashx, а для его объекта забыл отнаследоваться от System.Web.SessionState.IRequiresSessionState ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 17:52 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 18:57 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 18:59 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
skyANAЯростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :) нет , только доступ к сессии будет по очереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 19:01 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
skyANAЯростный Меч, если отнаследоваться, то толку не будет. Сессия блокируется на время запроса, следовательно параллельные запросы будут выполняються по очереди :) Вернее обработчик (handler) будет блокироваться в рамках одной сессии, если реализовать IRequiresSessionState. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 19:03 |
|
||
|
Асинхронный доступ к сессии.
|
|||
|---|---|---|---|
|
#18+
pationнет , только доступ к сессии будет по очереди Да я не так выразился :) Поправился выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 19:06 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37900830&tid=1359359]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 532ms |

| 0 / 0 |
