| 
        public class ClientSponsor : MarshalByRefObject, ISponsor
       | 
| ctor #1 | Overloaded: .ctor()Default constructor. This constructor is called by derived class constructors to initialize state in this type.Initializes a new instance of the ClientSponsor class with default values. | 
| ctor #2 | Overloaded: .ctor(TimeSpan renewalTime)Initializes a new instance of the  ClientSponsor class with the renewal time of the sponsored object. | 
| RenewalTime | Read-write Gets or sets the TimeSpan by which to increase the lifetime of the sponsored objects when renewal is requested. | 
| Close | Empties the list objects registered with the current ClientSponsor. | 
| CreateObjRef (inherited from System.MarshalByRefObject) | See base class member description: System.MarshalByRefObject.CreateObjRef Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. | 
| Equals (inherited from System.Object) | See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. | 
| GetHashCode (inherited from System.Object) | See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. | 
| GetLifetimeService (inherited from System.MarshalByRefObject) | See base class member description: System.MarshalByRefObject.GetLifetimeService Retrieves the current lifetime service object that controls the lifetime policy for this instance. | 
| GetType (inherited from System.Object) | See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. | 
| InitializeLifetimeService | Overridden: Initializes a new instance of ClientSponsor, providing a lease for the current object. | 
| Register | Registers the specified MarshalByRefObject for sponsorship. | 
| Renewal | Requests a sponsoring client to renew the lease for the specified object. | 
| ToString (inherited from System.Object) | See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. | 
| Unregister | Unregisters the specified MarshalByRefObject from the list of objects sponsored by the current ClientSponsor. | 
| Finalize | Overridden: Frees the resources of the current ClientSponsor before the garbage collector reclaims them. | 
| MemberwiseClone (inherited from System.Object) | See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. | 
Hierarchy:
| 
            public ClientSponsor(); | 
| 
            public ClientSponsor( | 
renewalTime
| 
            public TimeSpan RenewalTime {get; set;}
           | 
| 
            public void Close(); | 
requestedType
| Exception Type | Condition | 
|---|---|
| RemotingException | This instance is not a valid remoting object. | 
| 
            ~ClientSponsor(); | 
| 
            public virtual int GetHashCode(); | 
| 
            public object GetLifetimeService(); | 
| 
            public Type GetType(); | 
| 
            public override object InitializeLifetimeService(); | 
| 
            protected object MemberwiseClone(); | 
| 
            public bool Register( | 
obj
lease
| 
            public virtual string ToString(); | 
| 
            public void Unregister( | 
obj