1 write to _proxyUri
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
79
_proxyUri
= proxyUri;
17 references to _proxyUri
System.Net.Http (17)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (17)
252
if (
_proxyUri
!= null && HttpUtilities.IsSupportedSecureScheme(
_proxyUri
.Scheme))
254
_sslOptionsProxy = ConstructSslOptions(poolManager,
_proxyUri
.IdnHost);
286
public Uri? ProxyUri =>
_proxyUri
;
362
return AuthenticationHelper.SendWithProxyAuthAsync(request,
_proxyUri
!, async, ProxyCredentials, doRequestAuth, this, cancellationToken);
579
stream = await ConnectToTcpHostAsync(
_proxyUri
!.IdnHost,
_proxyUri
.Port, request, async, cancellationToken).ConfigureAwait(false);
769
HttpRequestMessage tunnelRequest = new HttpRequestMessage(HttpMethod.Connect,
_proxyUri
);
777
HttpResponseMessage tunnelResponse = await _poolManager.SendProxyConnectAsync(tunnelRequest,
_proxyUri
!, async, cancellationToken).ConfigureAwait(false);
782
throw new HttpRequestException(HttpRequestError.ProxyTunnelError, SR.Format(SR.net_http_proxy_tunnel_returned_failure_status_code,
_proxyUri
, (int)tunnelResponse.StatusCode), statusCode: tunnelResponse.StatusCode);
798
Debug.Assert(
_proxyUri
!= null);
800
Stream stream = await ConnectToTcpHostAsync(
_proxyUri
.IdnHost,
_proxyUri
.Port, request, async, cancellationToken).ConfigureAwait(false);
804
await SocksHelper.EstablishSocksTunnelAsync(stream, _originAuthority.IdnHost, _originAuthority.Port,
_proxyUri
, ProxyCredentials, async, cancellationToken).ConfigureAwait(false);
1017
(
_proxyUri
== null ?
1022
$"Proxy {
_proxyUri
}" :
1023
$"https://{_originAuthority}/ tunnelled via Proxy {
_proxyUri
}" + (_sslOptionsHttp11.TargetHost != _originAuthority.IdnHost ? $", SSL TargetHost={_sslOptionsHttp11.TargetHost}" : null)));