Объект Session хранит информацию о, или изменения настроек для сеанса пользователя.
Примеры
Установить и вернуть LCID
Устанавливает или возвращает целое число, определяющее местоположение или область. Содержание как дата, время и валюта будет отображаться в соответствии с этим местом или регионом.
Возвращение SessionID
Возвращает уникальный идентификатор для каждого пользователя. Идентификатор генерируется сервером.
Таймаут сеанса
Установка и возвращает тайм - аут (in minutes) сеанса.
Объект Session
Когда вы работаете с приложением на вашем компьютере, вы открываете его, сделать некоторые изменения, а затем закрыть его. Это очень похоже на сессии. Компьютер знает, кто ты. Он знает, когда вы открываете приложение и при его закрытии. Тем не менее, в Интернете есть одна проблема: веб-сервер не знает, кто вы и что вы делаете, так как адрес HTTP не поддерживает состояние.
ASP решает эту проблему, создавая уникальные кук для каждого пользователя. Печенье отправляется на компьютер пользователя и содержит информацию, которая идентифицирует пользователя. Этот интерфейс называется объект Session.
Объект Session хранит информацию о, или изменения настроек для сеанса пользователя.
Переменные, хранящиеся в сессии объекта хранения информации об одном пользователе, и доступны для всех страниц в одном приложении. Общая информация, хранящаяся в сессионных переменных имя, идентификатор и предпочтения. Сервер создает новый объект Session для каждого нового пользователя, и уничтожает объект Session, когда истекает сессия.
Объекта сессии в коллекции, свойства, методы и события, которые описаны ниже:
Коллекции
Коллекция | Описание |
---|---|
Contents | Содержит все элементы, добавляемые к сеансу с помощью команды сценария |
StaticObjects | Содержит все объекты , добавляемые к сеансу с HTML <object> тега |
свойства
Имущество | Описание |
---|---|
CodePage | Определяет набор символов, который будет использоваться при отображении динамического контента |
LCID | Устанавливает или возвращает целое число, определяющее местоположение или область. Содержание как дата, время и валюта будет отображаться в соответствии с этим местом или регионом |
SessionID | Возвращает уникальный идентификатор для каждого пользователя. Уникальный идентификатор генерируется сервером |
Timeout | Задает или возвращает время ожидания (in minutes) для объекта Session в этом приложении |
методы
метод | Описание |
---|---|
Abandon | Уничтожает сеанс пользователя |
Contents.Remove | Удаляет элемент из коллекции Содержание |
Contents. RemoveAll() | Удаляет все элементы из коллекции Содержания |
Мероприятия
Мероприятие | Описание |
---|---|
Session_OnEnd | Происходит, когда сеанс заканчивается |
Session_OnStart | Возникает при запуске сеанса |