序号 | 名称 | 说明 |
---|---|---|
1 | BeginRequest | ASP.NET开始处理的第一个时间,表示处理的开始 |
2 | AuthenticateRequest | 验证请求,一般用来取得请求的用户信息 |
3 | PostAuthenticateRequest | 已经获取请求的用户信息 |
4 | AuthorizeRequest | 授权,一般用来检查用户的请求是否获得权限 |
5 | PostAuthorizeRequest | 用户请求已经得到授权 |
6 | ResolveRequestCache | 获取以前处理缓存的处理结果,如果以前缓存过,那么不必再进行请求的处理工作,直接返回缓存结果 |
7 | PostResolveRequestCache | 已经完成缓存的存取工作(在 PostResolveRequestCache 事件之后和 PostMapRequestHandler 事件之前,会创建一个事件处理程序(一个对应于请求 URL 的页)。 如果服务器在集成模式下运行 IIS 7.0 并且 .NET Framework 至少为 3.0 版本,则会引发 MapRequestHandler 事件。 如果服务器在经典模式下运行 IIS 7.0 或者运行的是较早版本的 IIS,则无法处理此事件。) |
8 | PostMapRequestHandler | 已经根据用户的请求,创建了处理请求的处理器对象 |
9 | AcquireRequestState | 取得请求的状态,一般用于Session |
10 | PostAcquireRequestState | 已经取得了Session |
11 | PreRequestHandlerExecute | 准备执行处理程序(执行事件处理程序。) |
12 | PostRequestHandlerExecute | 已经执行了处理程序 |
13 | ReleaseRequestState | 释放请求的状态 |
14 | PostReleaseRequestState | 已经释放了请求的状态(在引发 PostReleaseRequestState 事件之后,现有的所有响应筛选器都将对输出进行筛选。) |
15 | UpdateRequestCache | 更新缓存 |
16 | PostUpdateRequestCache | 已经更新了缓存 |
17 | LogRequest. | 请求的日志操作(仅在 IIS 7.0 处于集成模式并且 .NET Framework 至少为 3.0 版本的情况下才支持此事件。) |
18 | PostLogRequest | 已经完成了请求的日志操作(仅在 IIS 7.0 处于集成模式并且 .NET Framework 至少为 3.0 版本的情况下才支持此事件。) |
19 | EndRequest | 本次请求处理完成 |
ASP.NET 管道
2019-02-25 15:43:34
浏览数 (1)