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

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

private RenewInternal ( System.TimeSpan renewalTime ) : System.TimeSpan
renewalTime System.TimeSpan
Результат System.TimeSpan
        internal TimeSpan RenewInternal(TimeSpan renewalTime)
        {
            lock(this)
            {
                BCLDebug.Trace("REMOTE","Lease ",id," Renew ",renewalTime," state ",((Enum)state).ToString());
                if (state == LeaseState.Expired)
                    return TimeSpan.Zero;
                AddTime(renewalTime);
                return leaseTime.Subtract(DateTime.UtcNow);
            }
        }