今天在网上搜了一下资料,在这里整理一下
msdn上的解释:http://msdn2.microsoft.com/zh-cn/library/system.runtime.remoting.contexts.context(VS.80).aspx
此类支持 .NET 基础结构,但不适合在代码中直接使用。
命名空间:System.Runtime.Remoting.Contexts
程序集:mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(声明)
<ComVisibleAttribute(True)> _
Public Class Context
public class Context
public ref class Context
public class Context
public class Context
备注
上下文是已排序的一系列属性,这些属性为驻留在其中的对象定义环境。上下文是在对象的激活过程中创建的,这些对象被配置为要求某些自动化服务,例如同步、事务、实时激活、安全性等。多个对象可以存在于一个上下文中。
类由 ContextAttribute 类的实例标记,该实例提供了用法规则。每当实例化了新对象时,.NET Framework 都为该对象找到一个兼容的或者创建一个新的 Context 类的新实例。对象被放置到上下文中之后,将一直留在该处。可以绑定到上下文的类被称为上下文绑定类。当从其他上下文访问时,这些上下文绑定类是使用代理直接引用的。从一个上下文中的对象到另一个上下文中的对象的调用将经过上下文代理,并受到由组合上下文属性强制的策略的影响。
新对象的上下文通常基于类的元数据属性进行选择。此机制可通过自定义属性扩展。这些属性称为静态上下文属性,它们会编译进类元数据。动态上下文属性(也称为配置属性)可以由管理员应用和配置。
有关上下文的更多信息,请参见 边界:进程和应用程序域。
继承层次结构System.Runtime.Remoting.Contexts.Context
线程安全
上下文菜单为响应鼠标右击而弹出,并且包含用于应用程序的特定区域的常用命令。通常,上下文菜单分配给控件,并提供与特定控件相关的特定命令。