HttpContext是干什么的.

 这是MSDN对HttpContext的说明:    
    HttpContext 类:封装有关个别 HTTP 请求的全部 HTTP 特定的信息。 (网上说是上下文信息,啥又叫上下文呢?我的感受说的不清不楚) 
    这是MSDN对它的备注:
        为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的HttpContext 对象的引用。该对象提供对请求的内部 RequestResponse 和 Server 属性的访问。
    你们能够点击这个连接查看MSDN HttpContext 类.包括说明和如何使用.

因而,上网狂搜(有网络就是好啊.)
    这是我补充的HttpContext 类:
    1.生存周期:从客户端用户点击并产生了一个向服务器发送请求开始---服务器处理完请求并生成返回到客户端为止.
       注:针对每一个不一样用户的请求,服务器都会建立一个新的HttpContext实例直到请求结束,服务器销毁这个实例.
    2.为何会有HttpContext类呢:在ASP年代,你们都是经过在.asp页面的代码中使用Request,Respose,Server等等这些Http特定信息的.但在ASP.NET时代,这中方式已经没法知足应用,(好比咱们要在IHttpModule中处理Request时,咱们使用什么方法来获取呢?因而就产生了HttpContext类,它对Request,Respose,Server等等都进行了封装,并保证在整个请求周期内均可以随时随地的调用.)
    3.特殊性:固然HttpContext不单单只有这点功能.ASP.NET中它还提供了不少特殊的功能.例如Cache.还有HttpContext.Item,经过它你能够在HttpContext的生存周期内提早存储一些临时的数据,方便随时使用.具体的你们仍是参考上面的MSDN提供内容.
html

 

 

转帖来源:http://www.cnblogs.com/adsiz/archive/2008/01/21/1047090.htmlweb

相关文章
相关标签/搜索