MyException - 我的异常网
当前位置:我的异常网» C# » 什么是前后文Context

什么是前后文Context

www.MyException.Cn  网友分享于:2015-08-26  浏览:3次
什么是上下文Context
请用通俗的语言解释下什么是上下文Context,为什么要用上下文,用处和好处也最好说下。
比如说HttpContext
还有关于ContextBoundObject类的运用最好也能通俗的说明下

------解决方案--------------------
我只了解HttpContext,它里面主要包含两个成员,一个是Request(请求),一个是Response(响应)。它再被HttpRunTime生成之后,会被传入HttpApplication。然后执行HttpApplication的ProcessRequest()方法。进入20多个管道事件,最后将服务器响应的内容返回到浏览器。
------解决方案--------------------
就是把一堆东西放在一起~
------解决方案--------------------
Context是一个类,该类封装了每个用户会话、当前 HTTP 请求、请求的页等方面的信息。

使这些类的实例可用作您可以从代码访问的内部对象。下表列出这些内部对象,同时也列出生成这些实例的类。 

对象名  说明
Response 
 提供对当前页的输出流的访问。您可以使用此类将文本插入页中、编写 Cookie,等等。
 
Request 
 提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等。您可以使用此类读取浏览器已经发送的内容。 
 
Context 
 提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间的信息。
 
Server 
 公开可以用于在页之间传输控件的实用工具方法,获取有关最新错误的信息,对 HTML 文本进行编码和解码,等等。
 
Application 
 提供对所有会话的应用程序范围的方法和事件的访问。还提供对可用于存储信息的应用程序范围的缓存的访问。
 
Session 
 为当前用户会话提供信息。还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。
 
Trace 
 提供在 HTTP 页输出中显示系统和自定义跟踪诊断消息的方法。
------解决方案--------------------

HttpContext他们都说了

ContextBoundObject:

好像是运行是对象绑定的上下文环境,自己去查下msdn就知道呢


------解决方案--------------------
上下文 是一个广义的概念,

上下文 是在系统运行时 便实例化 内存中的对象,这个对象供后的对象使用。


通俗的说就类似一个静态类,初始化后 在后面的使用中可能对期付值,也可以取值,还可以触发事件!!

在开发应用系统中,通常也会有类似的上下文。
------解决方案--------------------
上下文应该是程序运行所使用的各种资源,多个程序运行时,系统会为每个程序分配时间,这个程序在规定的时间(片)内未完成,系统应该会保存它的上下文,以便在下一个时间(片)到来时迅速恢复程序原来的运行状态。它应该是程序或子线程的一个静态对象。这是我的理解,希望高手给出更合理的解释,我也迷糊。

文章评论

不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
那些争议最大的编程观点
那些争议最大的编程观点
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
代码女神横空出世
代码女神横空出世
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员都该阅读的书
程序员都该阅读的书
老程序员的下场
老程序员的下场
编程语言是女人
编程语言是女人
如何成为一名黑客
如何成为一名黑客
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
一个程序员的时间管理
一个程序员的时间管理
漫画:程序员的工作
漫画:程序员的工作
每天工作4小时的程序员
每天工作4小时的程序员
中美印日四国程序员比较
中美印日四国程序员比较
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员必看的十大电影
程序员必看的十大电影
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
我的丈夫是个程序员
我的丈夫是个程序员
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
我是如何打败拖延症的
我是如何打败拖延症的
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
鲜为人知的编程真相
鲜为人知的编程真相
旅行,写作,编程
旅行,写作,编程
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序员和编码员之间的区别
程序员和编码员之间的区别
 程序员的样子
程序员的样子
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有