System.Runtime.Remoting.Lifetime.Lease.Lease C# (CSharp) Метод

Lease() приватный Метод

private Lease ( System.TimeSpan initialLeaseTime, System.TimeSpan renewOnCallTime, System.TimeSpan sponsorshipTimeout, MarshalByRefObject managedObject ) : System
initialLeaseTime System.TimeSpan
renewOnCallTime System.TimeSpan
sponsorshipTimeout System.TimeSpan
managedObject System.MarshalByRefObject
Результат System
        internal Lease(TimeSpan initialLeaseTime,
                       TimeSpan renewOnCallTime,                       
                       TimeSpan sponsorshipTimeout,
                       MarshalByRefObject managedObject
                      )
        {
            id = nextId++;
            BCLDebug.Trace("REMOTE", "Lease Constructor ",managedObject," initialLeaseTime "+initialLeaseTime+" renewOnCall "+renewOnCallTime+" sponsorshipTimeout ",sponsorshipTimeout);

            // Set Policy            
            this.renewOnCallTime = renewOnCallTime;
            this.sponsorshipTimeout = sponsorshipTimeout;
            this.initialLeaseTime = initialLeaseTime;
            this.managedObject = managedObject;

            //Add lease to leaseManager
            leaseManager = LeaseManager.GetLeaseManager();

            // Initialize tables
            sponsorTable = new Hashtable(10);
            state = LeaseState.Initial;
        }