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

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

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

protected void Application_End(Object sender, EventArgs e) {

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

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

}

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