public HttpProxyConnectionHandler(HttpConnectionSettings settings, HttpMessageHandler innerHandler)
        {
            Debug.Assert(innerHandler != null);

            _innerHandler       = innerHandler;
            _proxy              = settings._useProxy ? settings._proxy : new PassthroughWebProxy(s_proxyFromEnvironment.Value);
            _defaultCredentials = settings._defaultProxyCredentials;
            _connectionPools    = new HttpConnectionPools(settings._maxConnectionsPerServer);
        }
 public HttpConnectionHandler(HttpConnectionSettings settings)
 {
     _settings        = settings;
     _connectionPools = new HttpConnectionPools(settings._maxConnectionsPerServer);
 }