上下文context, 上下文菜单解释

来源:互联网 发布:网络虚拟号发短信软件 编辑:程序博客网 时间:2024/05/01 14:20

今天在网上搜了一下资料,在这里整理一下

msdn上的解释:http://msdn2.microsoft.com/zh-cn/library/system.runtime.remoting.contexts.context(VS.80).aspx

.NET Framework 类库 
Context 类 

 

此类支持 .NET 基础结构,但不适合在代码中直接使用。

为驻留在其中的对象定义环境,在此环境中可以实施策略。

命名空间:System.Runtime.Remoting.Contexts
程序集:mscorlib(在 mscorlib.dll 中)

语法

Visual Basic(声明)

<ComVisibleAttribute(True)> _
Public Class Context

Visual Basic(用法)
Dim instance As Context
C#
[ComVisibleAttribute(true)]
public class Context
C++
[ComVisibleAttribute(true)]
public ref class Context
J#
/** @attribute ComVisibleAttribute(true) */
public class Context
JScript
ComVisibleAttribute(true)
public class Context

备注

上下文是已排序的一系列属性,这些属性为驻留在其中的对象定义环境。上下文是在对象的激活过程中创建的,这些对象被配置为要求某些自动化服务,例如同步、事务、实时激活、安全性等。多个对象可以存在于一个上下文中。

类由 ContextAttribute 类的实例标记,该实例提供了用法规则。每当实例化了新对象时,.NET Framework 都为该对象找到一个兼容的或者创建一个新的 Context 类的新实例。对象被放置到上下文中之后,将一直留在该处。可以绑定到上下文的类被称为上下文绑定类。当从其他上下文访问时,这些上下文绑定类是使用代理直接引用的。从一个上下文中的对象到另一个上下文中的对象的调用将经过上下文代理,并受到由组合上下文属性强制的策略的影响。

新对象的上下文通常基于类的元数据属性进行选择。此机制可通过自定义属性扩展。这些属性称为静态上下文属性,它们会编译进类元数据。动态上下文属性(也称为配置属性)可以由管理员应用和配置。

有关上下文的更多信息,请参见 边界:进程和应用程序域。

继承层次结构
System.Object
  System.Runtime.Remoting.Contexts.Context
线程安全
此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
请参见
参考
Context 成员
System.Runtime.Remoting.Contexts 命名空间

上下文菜单为响应鼠标右击而弹出,并且包含用于应用程序的特定区域的常用命令。通常,上下文菜单分配给控件,并提供与特定控件相关的特定命令。
下面是在网上看到的一些网友的解释:
上下文context:关联或者相关的意思。就是它现在所处的环境,状态。比如一个线程它的上下文可能包括它使用的寄存器状态,id,自己的状态等一系列东西。
设备上下文dc:设备上下文---如果说:现场、环境、内存块你可能更容易理解,或者说它是定义绘图必须的数据结构更好理解,它定义了默认的GDI对象、一张大小为1×1图纸等东西。
原创粉丝点击