private static void agent_OnServiceRemoved(string brokerName, string serviceName)
 {
     lock (uriLock)
     {
         if (serviceName == currentServiceName)
         {
             DiscoveredUri = null;
             DiscoveryTransportFactory.OnException(new Exception("Broker connection is no longer valid."));
         }
     }
 }