Namespace: System.Runtime.Remoting.Services

The System.Runtime.Remoting.Services namespace contains service classes that provide functionality to the .NET Framework. One of the most important classes of this namespace is the TrackingServices class.

The TrackingServices class provides a tracking service with pluggable handlers that can detect when objects are marshaled and unmarshaled. Pluggable handlers can be created by implementing the ITrackingHandler interface. For more information, see the Marshal class.

Members of System.Runtime.Remoting.Services Namespace

Classes
Class Description
class RemotingClientProxy The abstract base class for proxies to well-known objects generated by the . 
class TrackingServices Provides a way to register, unregister, and obtain a list of tracking handlers. 

Interfaces
Interface Description
interface ITrackingHandler Indicates that the implementing object must be notified of marshaling, unmarshaling, and disconnection of objects and proxies by the remoting infrastructure. 

Namepace hierarchy

Copyright (c) 2002 Microsoft Corporation. All rights reserved.