private static void agent_OnNewServiceFound(string brokerName, string serviceName)
{
lock(uriLock)
{
if(discoveredUri == null)
{
currentServiceName = serviceName;
discoveredUri = new Uri(currentServiceName);
}
}
// This will end the wait in the CreateTransport method.
discoveredUriEvent.Set();
}