zoukankan      html  css  js  c++  java
  • 请求生命周期

    全局应用程序类也用于处理描述单个请求的生命周期(请求生命周期)事件。ASP.NET Framework将创建Global类的实例。并使用它定义的事件处理请求,直到生成响应并将其发送回浏览器。

     

    HttpApplication类定义的请求生命周期事件
    名称 说明
    BeginRequest ASP.NET Framework在收到新请求时触发的第一个事件。
    AuthenticateRequestPostAuthenticateRequest 当ASP.NET framework需要识别提出请求的用户,将触发AuthenticateRequest事件。处理完所有事件处理程序后,将触发PostAuthenticateRequest事件。
    ResolveRequestCachePostResolveRequestCache 当ASP.NET framework需要授权请求时,将触发ResolveRequestCache事件。处理完所有所有事件处理程序后,将触发PostResolveRequestCache事件
    MapReuestHandlerPostMapRequestHandler 当ASP.NET framework需要请求查找处理程序时,将触发MapReuestHandler事件。处理完所有所有事件处理程序后,将触发PostMapRequestHandler事件
    AcquireRequestStatePostAcquireRequestState 当ASP.NET framework需要与请求关联的状态(会话状态时,将触发AcquireRequestState事件处理完所有所有事件处理程序后,将触发PostAcquireRequestState事件
    PreRequestHandlerExecutePostRequestHandlerExecete 在要求处理程序处理请求之前和之后,会立即触发这些事件。
    ReleaseRequestStatePostReleaseRequestState 当ASP.NET framework不再需要与请求关联的状态(会话状态),将触发ReleaseRequestState事件处理完所有所有事件处理程序后,将触发PostReleaseRequestState事件
    UpdateRequestCache 触发此事件以便负责缓存的模块更新其状态
    LogRequestPostLogeRequest 当ASP.NET framework需要记录此请求的详细信息,将触发LogRequeste事件处理完所有所有事件处理程序后,将触发PostLogeRequest事件
    EndRequest 当ASP.NET framework处理完请求时,准备向浏览器发送响应时,将触发EndRequest事件。
    PreSendRequestHandlers 将在向浏览器发送http标头之前触发PreSendRequestHandlers事件,将在发送标头之后、在向浏览器发送内容之前触发PreSendRequestHandlers事件。
    Error 将在遇到错误时触发Error事件-处理请求的任何阶段都有可能触发此事件。
  • 相关阅读:
    关于ligerui 中 grid 表格的扩展搜索功能在远程数据加载时无法使用的解决办法
    关于ligerUI中ligerTree代码中的一个bug,造成该控件无法通过url的POST方式加载数据
    通过注册表控制软件可否运行
    SQL 分组后获取其中一个字段最大值的整条记录
    sqlserver2005唯一性约束
    正则表达式
    关于AfterLogic WebMail 的.net版无法上传控件的解决办法
    使用openrowset跨库查询
    [转载]SQL字符串处理函数大全
    Tomcat 内存和线程配置优化
  • 原文地址:https://www.cnblogs.com/CandiceW/p/4955493.html
Copyright © 2011-2022 走看看