服务器对象:Request、Response、Server、Session、Application、Cookie

//功能1:为服务器对象注册Start、End处理

protected void Application_Start(object sender, EventArgs e)
{ }
protected void Application_End(object sender, EventArgs e)
{ }

管道:Application

//功能2:为管道事件注册处理程序

protected void Application_BeginRequest(object sender, EventArgs e)
{ }

请求管道中的19个事件:

(1)BeginRequest: 开始处理请求

(2)AuthenticateRequest授权验证请求,获取用户授权信息

(3):PostAuthenticateRequest获取成功

(4): AunthorizeRequest 授权,一般来检查用户是否获得权限

(5):PostAuthorizeRequest:获得授权

(6):ResolveRequestCache:获取页面缓存结果

(7):PostResolveRequestCache 已获取缓存 当前请求映射到MvcHandler(pr): 创建控制器工厂 ,创建控制器,调用action执行,view→response //action Handler : PR()

(8):PostMapRequestHandler 创建页面对象:创建 最终处理当前http请求的 Handler 实例: 第一从HttpContext中获取当前的PR Handler ,Create

(9):PostAcquireRequestState 获取Session

(10)PostAcquireRequestState 获得Session

(11)PreRequestHandlerExecute:准备执行页面对象,执行页面对象的ProcessRequest方法

(12)PostRequestHandlerExecute 执行完页面对象了

(13)ReleaseRequestState 释放请求状态

(14)PostReleaseRequestState 已释放请求状态

(15)UpdateRequestCache 更新缓存

(16)PostUpdateRequestCache 已更新缓存

(17)LogRequest 日志记录

(18)PostLogRequest 已完成日志

(19)EndRequest 完成

最新文章

  1. AFNetworking 3.0 源码解读(五)之 AFURLSessionManager
  2. 算法系列:FFT 003
  3. Visual Studio Team System 2008 Team Suite(90 天试用版)
  4. SPOJ QTREE Query on a tree
  5. C#创建自定义配置节
  6. codeforces 192 c
  7. poj3020
  8. Tornado服务器的学习
  9. 思科(Cisco)路由器策略路由配置详解
  10. python基础知识十一
  11. 字符串(后缀自动机):COGS 2399. 循环同构
  12. 自定义控件(视图)2期笔记03:自定义控件之使用系统控件(优酷案例之广告条Viewpager)
  13. WPF & ArcGIS Engine三维开发入门攻略
  14. Java GUI图形界面开发工具
  15. 导入导出Mysql数据库、表结构、表数据
  16. Python系列之 - python运算符
  17. Linux - test测试标志的意思总结
  18. Handler Timer TimerTask ScheduledExecutor 循环任务解析
  19. ubuntu 1604安装docker-ce 记录
  20. luogu P4916 魔力环

热门文章

  1. 【每日一题】 UVA - 1599 Ideal Path 字典序最短路
  2. 是时候给Xcode瘦身了
  3. Beanstalkd 基本概念和使用
  4. Nand Flash 裸机程序
  5. cd 命令
  6. Linux ethtool 命令
  7. android常用函数
  8. SQL SERVER 2016研究五
  9. sqlserver生成表结构文档的方法
  10. VGA线 1080P之伤 <中秋节篇>