System.Runtime.Remoting.Lifetime.Lease.RenewOnCall C# (CSharp) Method

RenewOnCall() private method

private RenewOnCall ( ) : void
return void
        internal void RenewOnCall()
        {
            lock(this)
            {
                //BCLDebug.Trace("REMOTE","Lease ",id," RenewOnCall state ",((Enum)state).ToString());
                if (state == LeaseState.Initial || state == LeaseState.Expired)
                    return;            
                AddTime(renewOnCallTime);
            }
        }

Usage Example

Example #1
0
 //IMessageSink methods
 public IMessage SyncProcessMessage(IMessage msg)
 {
     //BCLDebug.Trace("REMOTE","Lease ",id," SyncProcessMessage");
     lease.RenewOnCall();
     return(nextSink.SyncProcessMessage(msg));
 }