Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - Abandon

Abandon

Метод Abandon уничтожает все объекты, хранимые в объекте Session и освобождает их ресурсы. Если метод Abandon не вызван явно, сервер уничтожит объекты при истечении времени ожидания сеанса.

Синтаксис

Session.Abandon

 

Примечания

При вызове метода Abandon запрашивается удаление текущего объекта Session, но он не удаляется до тех пор, пока не будут обработаны все команды сценария на текущей странице. Это означает, что можно обратиться к переменным, хранимым в объекте Session, с той же страницы, где расположен вызов Abandon, но не с любой последующей веб-страницы.

Например, в приведенном ниже сценарии третья строка печатает значение Mary. Это происходит из-за того, что объект Session не удаляется до завершения обработки сценария сервером.

<%

  Session.Abandon

  Session("MyName") = "Mary"

  Reponse.Write(Session("MyName"))

%>

 

Если обратиться к переменной MyName на одной из последующих веб-страниц, значение окажется пустым. Это происходит из-за того, что переменная MyName была уничтожена предыдущим объектом Session, когда была завершена обработка страницы, содержащей предыдущий пример.

Сервер создает новый объект Session при открытии следующей веб-страницы после завершения сеанса. Переменные и объекты могут быть сохранены в новом объекте Session.

Пример

Приведенный ниже пример вызывает освобождение состояния сеанса при завершении сервером обработки текущей страницы.

<% Session.Abandon %>

 

Область применения

Объект Session

См. также

Timeout

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог