加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何在不使用global.asax的情况下添加Application_En

发布时间:2020-12-16 09:50:47 所属栏目:asp.Net 来源:网络整理
导读:我正在编写一个http模块,我想添加一个方法,该方法在appdomain被回收时(并且仅当)被调用.我不想向global.asax添加任何内容,我想在http模块中以编程方式进行. 但是,在模块的Init方法中传递的HttpApplication实例上似乎没有End事件.我如何订阅Application_End事
我正在编写一个http模块,我想添加一个方法,该方法在appdomain被回收时(并且仅当)被调用.我不想向global.asax添加任何内容,我想在http模块中以编程方式进行.

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

解决方法

怎么样:

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

我认为这比Application.End更准确,应该涵盖回收.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读