asp.net中的四大天王(上下文对象)

HttpContext

Application         返回用于管理应用程序状态数据的HttpApplicationState对象。
ApplicationInstance 返回与当前请求关联的HttpApplication对象。
Cache               返回用于花村相应数据的Cache对象。
Current             (静态)返回当前请求的HttpContext对象。
IsDebuggingEnabled  如果已将调试器附加到Web窗体应用程序,返回true。
Items               返回可用于在参与处理请求的ASP.Net Framework组件之间传递状态数据的集合。
GetSection(name)    从webConfig文件中获取指定的配置部分。
Profile             返回用于访问每个用户配置文件数据的ProfileBase对象。并非所有安全模块都会设置此值。
Request             返回提供所处理的请求的详细信息的HttpRequest对象。
Response            返回一个HttpResponse对象,该对象提供正在构建并将发送到浏览器的相应详细信息。
Session             返回用于访问会话状态的HttpSession对象。
server              返回一个HttpServerUtility对象,其中可能包含实用功能。例如:对字符串进行安全编码以将其作为HTML显示的方法,以及用于控制请求处理程序执行的功能。
Timestamp           返回一个DateTime对象,其中包含创建HttpContext对象的时间。
User                返回用于访问有关请求的安全信息的IPrincipal接口实现

 HttpApplication

Application             同HttpContext。
CompleteRequest()       废弃当前请求的生命周期,直接转到EndRequest事件。
Context          返回当前请求的HttpContext对象
Init()                  在每个注册的模块上调用Init方法后调用。
Modules                 返回提供应用程序中模块详细信息的HttpModuleCollection对象。
RegisterModule(type)    添加一个新模块。
Request                 同HttpContext。
Response                同HttpContext。
server                  同HttpContext。
Session                 同HttpContext。
User                    同HttpContext。

猜你喜欢

转载自www.cnblogs.com/vichin/p/9863630.html