12 private object WrappedObject;
38 if (marshalByRefObject !=
null)
46 return (
ILease)base.InitializeLifetimeService();
ObjectHandle(object o)
Initializes an instance of the T:System.Runtime.Remoting.ObjectHandle class, wrapping the given objec...
Defines a lifetime lease object that is used by the remoting lifetime service.
Defines the interface for unwrapping marshal-by-value objects from indirection.
virtual object InitializeLifetimeService()
Obtains a lifetime service object to control the lifetime policy for this instance.
Wraps marshal-by-value object references, allowing them to be returned through an indirection.
override object InitializeLifetimeService()
Initializes the lifetime lease of the wrapped object.
ClassInterfaceType
Identifies the type of class interface that is generated for a class.
object Unwrap()
Returns the wrapped object.
Enables access to objects across application domain boundaries in applications that support remoting.