Name
ContextBoundObject
Synopsis
An object inheriting from ContextBoundObject
shares characteristics with an object inheriting from
MarshalByRefObject. The difference is
that a context further subdivides a domain. While instances of
MarshalByRefObject are passed to other
domains by reference and must interact through proxy objects, instances
of ContextBoundObject are passed by reference
to other contexts, even in the same domain.
Unlike domains, contexts can provide a rich environment with other
services such as synchronization, transactions, just-in-time
activation, and security.
For more information, consult the
System.Runtime.Remoting.Contexts namespace.
public abstract class ContextBoundObject : MarshalByRefObject { // Protected Constructors protected method ContextBoundObject(); }
Hierarchy
Object→MarshalByRefObject→ContextBoundObject