void StartDiscovery(Uri uri)
        {
            if (serviceReferenceDiscoveryClient != null)
            {
                serviceReferenceDiscoveryClient.DiscoveryComplete -= ServiceReferenceDiscoveryComplete;
            }
            serviceReferenceDiscoveryClient = new ServiceReferenceDiscoveryClient();
            serviceReferenceDiscoveryClient.DiscoveryComplete += ServiceReferenceDiscoveryComplete;

            discoveryUri = uri;
            serviceReferenceDiscoveryClient.Discover(uri);
        }
        void StartDiscovery(Uri uri)
        {
            if (serviceReferenceDiscoveryClient != null) {
                serviceReferenceDiscoveryClient.DiscoveryComplete -= ServiceReferenceDiscoveryComplete;
            }
            serviceReferenceDiscoveryClient = new ServiceReferenceDiscoveryClient();
            serviceReferenceDiscoveryClient.DiscoveryComplete += ServiceReferenceDiscoveryComplete;

            discoveryUri = uri;
            serviceReferenceDiscoveryClient.Discover(uri);
        }