Asp.net “究竟是什么?”;上下文“;命名约定

Asp.net “究竟是什么?”;上下文“;命名约定,asp.net,naming-conventions,httpcontext,Asp.net,Naming Conventions,Httpcontext,我正试图定义何时将一个类命名为上下文,我遇到了一个非常困难的时刻。有人能帮我定义一下“上下文”并解释一下什么时候给一个类命名为“上下文”吗?Dictionary.com(兰登书屋词典,©兰登书屋,Inc.2011)将上下文定义为: 在一个特定的词或段落之前或之后的书面或口头陈述的部分,通常影响其含义或效果:你误解了我的话,因为你断章取义 围绕特定事件、情况等的一系列情况或事实 第二个定义是本案例中的适用定义。以HTTPContext类为例,我们知道该类包含当前有关网站的信息(包括请求、响应、会话

我正试图定义何时将一个类命名为上下文,我遇到了一个非常困难的时刻。有人能帮我定义一下“上下文”并解释一下什么时候给一个类命名为“上下文”吗?

Dictionary.com(兰登书屋词典,©兰登书屋,Inc.2011)将上下文定义为:

  • 在一个特定的词或段落之前或之后的书面或口头陈述的部分,通常影响其含义或效果:你误解了我的话,因为你断章取义
  • 围绕特定事件、情况等的一系列情况或事实
  • 第二个定义是本案例中的适用定义。以
    HTTPContext
    类为例,我们知道该类包含当前有关网站的信息(包括请求、响应、会话、用户等)

    因此,在这方面,我将“上下文”定义为提供有关特定应用程序或服务的信息的类;或提供对描述应用程序当前状态的对象和方法的访问(或应用程序的特定方面,如Linq to SQL或实体框架中的DataContext类)。

    如果查找“”,它会告诉我们:

    构成犯罪的情况 事件、语句或事件的设置 想法,以及它可以是什么 完全理解:

    在编程中,“上下文”类是一个类,它为您的应用程序代码或框架内运行的代码提供一组与手头任务相关且有意义的数据或对象


    例如,ASP.NET的
    HttpContext
    对象提供有关当前
    HttpRequest
    的信息(cookie、头、用户代理等)。此数据仅在当前请求的“上下文”中有意义,因为它可能会因其他请求而改变。

    您能为您的问题添加一些上下文吗?什么语言?道歉-ASP.net。例如HTTPContext或EntityContext。我会将它们添加为标记(现在添加)。那么,公平地说,任何定义状态的对象都应该命名为Context吗?@dubloons-我想这已经足够公平了。但它将是与当前任务相关的状态,例如HTTP请求。