Global.asax应用程序文件中的方法大全

简介: Global.asax文件中处理两类事件1、 对每次请求都发生的事件,2、 只在某些特定情况下才发生的事件。 请求的事件按如下顺序发生。(1)Application_BeginRequest() 这个方法在每次请求开始时被调用(2)Application_AuthenticateRequest()。

Global.asax文件中处理两类事件

1、 对每次请求都发生的事件,

2、 只在某些特定情况下才发生的事件。

 

请求的事件按如下顺序发生。

(1)Application_BeginRequest() 这个方法在每次请求开始时被调用

(2)Application_AuthenticateRequest()。这个方法在执行验证前发生,这是创建你自己的验证逻辑的起点。

(3)Application_AuthorizeRequest()。发生在用户验证(识别)后,此时应该确定用户的权限。你可以用这个方法给用户赋予特殊的权限。

(4)Application_ResolveRequestCache()。这个方法常和输出缓存一起作用,Web窗体呈现的HTML被重用,从而不必再次执行你的代码。不过这个事件处理程序仍会运行。

(5)Application_AcquireRequestState()。在为客户读取会话特定的信息并把这些信息填充到Session集合前,该方法被调用。 

(6)Application_PostRequestHandlerExecute() 这个方法在请求被处理后调用。

(7)Application_ReleaseRequestState()。这个方法在会话特定信息即将从Session集合序列化时调用,这样它可以用于下一个请求。

(8)Application_UpdateRequestCache()。这个方法在请求结束时但在对象被放和重新创建前被 调用。适合在这时候清理代码。

 

请求的处理过程: 请求开始  →  验证请求  →  给请求授权  →  确定请求的缓存  →  获取缓存状态  →  请求处理程序执行前  →  HTTP处理程序  →  请求处理程序执行后  →  释放请求状态  →  更新请求缓存  →  请求结束

 

 

 

 

 

目录
相关文章
|
开发框架 .NET C语言
Global.asax文件说明
Global.asax文件说明
166 0
|
XML 数据格式 开发者
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException
306 0
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException