GetLease() private method

private GetLease ( MarshalByRefObject obj ) : ILease
obj System.MarshalByRefObject
return ILease
コード例 #1
0
        internal static ILease GetLease(MarshalByRefObject obj)

        {
            ILease       lease        = null;
            LeaseManager leaseManager = LeaseManager.GetLeaseManager(LeaseManagerPollTime);

            lease = (ILease)leaseManager.GetLease(obj);
            return(lease);
        }
コード例 #2
0
        internal static ILease GetLeaseInitial(MarshalByRefObject obj)
        {
            LeaseManager leaseManager = LeaseManager.GetLeaseManager(LifetimeServices.LeaseManagerPollTime);
            ILease       lease        = leaseManager.GetLease(obj);

            if (lease == null)
            {
                lease = LifetimeServices.CreateLease(obj);
            }
            return(lease);
        }
コード例 #3
0
        internal static ILease GetLeaseInitial(MarshalByRefObject obj)

        {
            ILease       lease        = null;
            LeaseManager leaseManager = LeaseManager.GetLeaseManager(LeaseManagerPollTime);

            lease = (ILease)leaseManager.GetLease(obj);
            if (lease == null)
            {
                lease = CreateLease(obj);
            }
            return(lease);
        }
コード例 #4
0
        internal static ILease GetLease(MarshalByRefObject obj)
        {
            LeaseManager leaseManager = LeaseManager.GetLeaseManager(LifetimeServices.LeaseManagerPollTime);

            return(leaseManager.GetLease(obj));
        }