internal static ILease GetLease(MarshalByRefObject obj) { ILease lease = null; LeaseManager leaseManager = LeaseManager.GetLeaseManager(LeaseManagerPollTime); lease = (ILease)leaseManager.GetLease(obj); return(lease); }
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); }
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); }
internal static ILease GetLease(MarshalByRefObject obj) { LeaseManager leaseManager = LeaseManager.GetLeaseManager(LifetimeServices.LeaseManagerPollTime); return(leaseManager.GetLease(obj)); }