예제 #1
0
 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;
 }
예제 #2
0
 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;
 }