Как добавить обработчик Application_End без использования global.asax? - PullRequest
4 голосов
/ 23 февраля 2012

Я пишу модуль http и хочу добавить метод, который вызывается, когда (и только когда) домен приложения перерабатывается. Я не хочу ничего добавлять в global.asax, я хочу сделать это программно в модуле http.

Однако в экземпляре HttpApplication, переданном в методе Init модуля, похоже, нет события End. Как я могу подписаться на событие Application_End?

1 Ответ

3 голосов
/ 23 февраля 2012

Как насчет:

AppDomain.CurrentDomain.DomainUnload +=new EventHandler(CurrentDomain_DomainUnload);

Это, я считаю, более точнее , чем Application.End, которое должно охватывать повторы.

...