如何在不使用global.asax的情况下添加Application_End处理程序?

时间:2012-02-23 15:25:37

标签: asp.net httpmodule application-end

我正在编写一个http模块,我想添加一个方法,该方法在appdomain被回收时(并且仅当)被调用。我不想向global.asax添加任何内容,我想在http模块中以编程方式进行。

但是,模块的End方法中传递的HttpApplication实例似乎没有Init个事件。我如何订阅Application_End活动?

1 个答案:

答案 0 :(得分:3)

怎么样:

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

我相信这比<{1}}更强准确,应该涵盖回收。