备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 条件应用程序事件

条件应用程序事件

2014-8-16 13:10:46|作者:zhushican|分类: 建站教程|浏览数:

条件应用程序事件是(也可以不是)在请求过程中引发的事件。例如,当应用程序开始时,我们引发了Application_OnStart事件,或者当应用程序发生错误的时候,我们引发了Application_OnError事件。这些事件和per-request事件具有同样重要的作用,而且有时候他们更重要。

一、Application_OnStart这一事件是在ASP.NET应用程序首先启动的时候引发的。它只在应用程序开始的时候引发一次,而不像Application_OnBeginRequest事件那样,对于每个请求都会引发。我们可以使用这一事件来完成所有让应用程序处理请求的准备工作,其中包括:连接数据库并检索一些共享数据,在高速缓存中添加项,或只将Application或静态变量设置为默认值。如果出现请求时这个时间还没有引发,那么它将在per-request事件Application_OnBeginRequest之前引发。

二、Application_OnEnd这个事件是另一个单独出现的事件。它和Application_OnStart相反的事件,原因在于它是在ASP.NET Web应用程序被关闭时引发的。我们可以用它来消除代码,例如,关闭与数据库的连接,从高速缓存中删除项,或重新设定Application和静态变量。

但是,其中的大多数任务都是不必要的,因为一旦应用程序结束了,Common Language Runtime就会最终释放应用程序的内存。不过实现代码的自我清楚仍然是一种不错的方法。

TAG标签:条件  应用  程序  事件  

文章评论

最新评论

回顶部