public ServiceEndPoint(Uri baseUri, string remoteThumbprint, ProxyDetails proxy) { baseUriString = baseUri.GetComponents(UriComponents.SchemeAndServer, UriFormat.Unescaped).ToLowerInvariant(); this.baseUri = new Uri(baseUriString); this.remoteThumbprint = remoteThumbprint; this.proxy = proxy; }
public ServiceEndPoint(Uri baseUri, string remoteThumbprint, ProxyDetails proxy) { if (IsWebSocketAddress(baseUri)) { baseUriString = baseUri.AbsoluteUri; BaseUri = baseUri; } else { baseUriString = baseUri.GetComponents(UriComponents.SchemeAndServer, UriFormat.Unescaped).ToLowerInvariant(); BaseUri = new Uri(baseUriString); } RemoteThumbprint = remoteThumbprint; Proxy = proxy; }