System.Runtime.Remoting.Contexts 命名空间

包含定义所有对象所驻留的上下文的对象。 上下文是一个有序的属性序列,用于定义其中的对象所处的环境。 上下文是在对象的激活过程中创建的,这些对象被配置为要求某些自动服务,如同步、事务、实时 (JIT) 激活、安全性等。 多个对象可以存留在一个上下文内。

Context

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

ContextAttribute

提供 IContextAttributeIContextProperty 接口的默认实现。

ContextProperty

保存属性名称的名称/值对和表示上下文属性的对象。

SynchronizationAttribute

为当前上下文和所有共享同一实例的上下文强制一个同步域。

接口

IContextAttribute

标识上下文特性。

IContextProperty

从上下文属性收集命名信息,并确定新上下文是否与上下文属性兼容。

IContextPropertyActivator

指示实现的属性要参与激活而且可能未提供消息接收器。

IContributeClientContextSink

在远程处理调用的客户端上的上下文边界上分配侦听接收器。

IContributeDynamicSink

指示实现属性将在运行时通过 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 方法注册。

IContributeEnvoySink

在客户端分配特使消息接收器。

IContributeObjectSink

在远程处理调用的服务器端分配对象特定的侦听接收器。

IContributeServerContextSink

在远程处理调用的服务器端上的上下文边界上分配侦听接收器。

IDynamicMessageSink

指示实现的消息接收器将由动态注册的属性提供。

IDynamicProperty

指示实现的属性应该在运行时通过 RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) 方法注册。

委托

CrossContextDelegate

表示处理执行其他上下文中的某些代码的请求的方法。

注解

每当创建新对象时,the.NET Framework 将查找兼容的上下文或为对象创建新的上下文。 将对象放置在上下文中后,它将一直保留在其中。 可以绑定到上下文的类称为上下文绑定类。 从另一个上下文访问时,将直接使用代理引用这些上下文绑定类。 从一个上下文中的对象到另一个上下文中对象的调用将通过上下文代理,并受组合上下文属性实现的策略的影响。