ContextBoundObject 类

定义所有上下文绑定类的基类。

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

语法

声明
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public MustInherit Class ContextBoundObject
    Inherits MarshalByRefObject
用法
Dim instance As ContextBoundObject
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public abstract class ContextBoundObject : MarshalByRefObject
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class ContextBoundObject abstract : public MarshalByRefObject
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public abstract class ContextBoundObject extends MarshalByRefObject
SerializableAttribute 
ComVisibleAttribute(true) 
public abstract class ContextBoundObject extends MarshalByRefObject

备注

驻留在上下文中并要绑定到上下文规则的对象称为上下文绑定对象。上下文是用于定义对象集合所驻留的环境的属性集或用法规则集。当对象进入或离开上下文时,规则被强制。非上下文绑定的对象称为灵活对象。

上下文在对象激活期间创建。新对象被放置到现有上下文或新的上下文中,后者是通过元数据类型中包含的属性创建的。使用提供用法规则的 ContextAttribute 标记上下文绑定类。可以添加的上下文属性包括有关同步和事务的策略。

继承层次结构

System.Object
   System.MarshalByRefObject
    System.ContextBoundObject
       System.EnterpriseServices.ServicedComponent

线程安全

此类型的任何公共静态(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

请参见

参考

ContextBoundObject 成员
System 命名空间
SynchronizationAttribute