我正在编写一个http模块,我想添加一个方法,该方法在appdomain被回收时(并且仅当)被调用。我不想向global.asax添加任何内容,我想在http模块中以编程方式进行。
但是,模块的End
方法中传递的HttpApplication
实例似乎没有Init
个事件。我如何订阅Application_End
活动?
答案 0 :(得分:3)
怎么样:
AppDomain.CurrentDomain.DomainUnload +=new EventHandler(CurrentDomain_DomainUnload);
我相信这比<{1}}更强准确,应该涵盖回收。