Обработка завершения работы Web-приложения

Обработка завершения работы Web-приложения

Тип HttpApplicationState предназначен для поддержки значений содержащихся в нем элементов до наступления одного из следующих событий: завершения сеанса доступа последнего пользователя узла (вследствие превышения времени ожидания или закрытия сеанса самим пользователем) или прекращения работы Web-узла вручную с помощью IIS. В любом случае будет автоматически вызван метод Application_Exit() объекта HttpApplication. В этом обработчике события вы можете выполнять любой необходимый вам программный код "уборки".

protected void Application_End(Object sender, EventArgs e) {

 // Запись текущих значений переменных приложения

 // в базу данных или куда-то еще…

}

Исходный Код. Файлы примера AppState размещены в подкаталоге, соответствующем главе 24

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ГЛАВА 11 Web-формы: приложения на основе ASP.NET для работы с базами данных

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

ГЛАВА 11 Web-формы: приложения на основе ASP.NET для работы с базами данных До сих пор демонстрировались различные способы работы с базой данных на разных этапах создания приложения и способы использования результатов выполнения приложения (на основе объектов DataSet, DataAdapter и


Обработчики завершения

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Обработчики завершения Обработчики завершения служат в основном тем же целям, что и обработчики исключений, но выполняются, когда поток покидает блок в результате нормального выполнения программы, а также когда возникает исключение. С другой стороны, обработчик


Ожидание завершения процесса

Из книги Windows Vista. Трюки и эффекты автора Зозуля Юрий

Ожидание завершения процесса Простейшим, но наряду с этим и обладающим наиболее ограниченными возможностями, методом синхронизации с другим процессом является ожидание его завершения. Представленные ниже стандартные функции ожидания Windows обладают рядом интересных


Ожидание завершения потока

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

Ожидание завершения потока Поток может дожидаться завершения выполнения другого потока точно так же, как потоки могут дожидаться завершения процесса, что обсуждалось в главе 6. В этом случае при вызове функций ожидания (WaitForSingleObject и WaitForMultipleObjects) вместо дескрипторов


3.2.2. Меню завершения работы

Из книги Linux программирование в примерах автора Роббинс Арнольд

3.2.2. Меню завершения работы Под командой Справка и поддержка вы найдете меню завершения работы (рис. 3.4): ? Сменить пользователя — позволяет войти в систему под другим пользователем;? Выйти из системы — выходит из системы без смены пользователя;? Блокировать — блокирует


Ожидание завершения потока

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

Ожидание завершения потока Ожидание родительским потоком завершения одного или нескольких порожденных им «присоединенных» потоков (на вызове pthread_join()) — это простейший и эффективный вариант синхронизации потоков, не требующий для своей реализации каких-либо


2.4. Ярлыки для быстрого выхода из системы и завершения работы

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

2.4. Ярлыки для быстрого выхода из системы и завершения работы В Windows Vista есть служебная программа – shutdown.ехе, которая позволяет выполнить выход из системы, выключение или перезагрузку компьютера. С помощью этой программы можно создать ярлыки для быстрого выполнения


4.5.3. Апплеты завершения работы

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

4.5.3. Апплеты завершения работы Для быстрого доступа к кнопкам завершения работы вы можете добавить на панель следующие апплеты:? Выключить компьютер — завершает работу компьютера;? Заблокировать экран — полезен, если вам надо ненадолго отлучиться от компьютера и вы не


Диалоги завершения работы Windows

Из книги автора

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


2.1.5. Коды завершения программы

Из книги автора

2.1.5. Коды завершения программы Когда программа завершает работу, она уведомляет операционную систему о своем состоянии, посылая ей код завершения, который представляет собой 16-разрядное целое число. По существующему соглашению нулевой код свидетельствует об успешном


3.4.1. Ожидание завершения процесса

Из книги автора

3.4.1. Ожидание завершения процесса Читатели, запускавшие программу fork-exec (см. листинг 3.4), должно быть, обратили внимание на то, что вывод команды ls часто появляется после того, как основная программа уже завершила свою работу. Это связано с тем, что дочерний процесс, в


18.1. Коды завершения

Из книги автора

18.1. Коды завершения Перед тем как рассмотреть некоторые примеры удачных сценариев, посвятим несколько слов кодам завершения. Каждая выполняемая команда возвращает код завершения. Чтобы просмотреть его, достаточно воспользоваться кодом завершения последней команды:$ echo