Exemple #1
0
 private void UninitializeSponsorship(T remoteObject, Guid cookie)
 {
     try
     {
         ILifetimeBorrower borrower = remoteObject as ILifetimeBorrower;
         if (borrower == null)
         {
             return;
         }
         borrower.UnregisterSponsor(cookie);
     }
     catch (Exception)
     {
     }
 }
Exemple #2
0
        private Guid InitializeSponsorship(T remoteObject)
        {
            ILifetimeSponsor sponsor = this as ILifetimeSponsor;

            if (sponsor == null)
            {
                return(Guid.Empty);
            }
            ILifetimeBorrower borrower = remoteObject as ILifetimeBorrower;

            if (borrower == null)
            {
                return(Guid.Empty);
            }
            return(borrower.RegisterSponsor(sponsor));
        }