powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Items...
4 сообщений из 4, страница 1 из 1
Items...
    #34128848
Dmitryk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4 типа состояний:

1. Application[]

общее для всех клиентов. То есть используется совместно.. Теряется когда перезапускается процесс (принудительно).

2. Session[]

для каждого клиента одно. Идентифицируется с помощью cookie или менеджед урлов. Можно хранить в отдельном процессе или в базе с помощью конфигурации в web.config'e.

3. Response.Cookies[]

Файлы небольшого размера, хранящиеся на клиенте.


4. ViewState[]

Хранится в скрытом элементе на странице.

А вот возник вопрос на счет HttpContext.Items. Где он хранится, и какие его особенности по сравнению с 4 вышеперечисленными?
...
Рейтинг: 0 / 0
Items...
    #34128882
Poul_Ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Dmitryk, Вы писали:

D>А вот возник вопрос на счет HttpContext.Items. Где он хранится, и какие его особенности по сравнению с 4 вышеперечисленными?

Programming Microsoft ASP NET 2.0 Core Reference

The Items property is a dictionary object — a hash table, to be exact — that can be used to share information between the modules and handlers involved with the particular request. By using this property, each custom HTTP module or handler can add its own information to the HttpContext object serving the request. The information stored in Items is ultimately made available to the page. The lifetime of this information is limited to the request.
...
Рейтинг: 0 / 0
Items...
    #34129820
Dmitryk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Poul_Ko:

Здравствуйте, Dmitryk, Вы писали:

D>А вот возник вопрос на счет HttpContext.Items. Где он хранится, и какие его особенности по сравнению с 4 вышеперечисленными?

Programming Microsoft ASP NET 2.0 Core Reference

The Items property is a dictionary object — a hash table, to be exact — that can be used to share information between the modules and handlers involved with the particular request. By using this property, each custom HTTP module or handler can add its own information to the HttpContext object serving the request. The information stored in Items is ultimately made available to the page. The lifetime of this information is limited to the request.
Тут не написанно где они хранятся. Я так понимаю на сервере. В таком случае как происходит различение клиентов. И какая принципиальная разница с сессией?
...
Рейтинг: 0 / 0
Items...
    #34130157
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В таком случае как происходит различение клиентов
тут различие идёт не на уровне клиентов, а на уровне риквеста - каждый
риквест имеет свой HttpContext

>И какая принципиальная разница с сессией
ну так написано же на не русском языке - "The lifetime of this information
is limited to the request.". В этом главное отличие. К второстепенному
отличию бы отнес, то, что сессия может храница не только InProc.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Items...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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