3 instantiations of MultiProxy
System.Net.Http (3)
System\Net\Http\SocketsHttpHandler\MultiProxy.cs (3)
41public static MultiProxy Empty => new MultiProxy(null, Array.Empty<Uri>()); 69return new MultiProxy(failedProxyCache, uris); 83new MultiProxy(failedProxyCache, proxyConfig, secure) :
8 references to MultiProxy
System.Net.Http (8)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (2)
390MultiProxy multiProxy = multiWebProxy.GetMultiProxy(request.RequestUri); 427private async ValueTask<HttpResponseMessage> SendAsyncMultiProxy(HttpRequestMessage request, bool async, bool doRequestAuth, MultiProxy multiProxy, Uri? firstProxy, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\IMultiWebProxy.cs (1)
14public MultiProxy GetMultiProxy(Uri uri);
System\Net\Http\SocketsHttpHandler\MultiProxy.cs (5)
41public static MultiProxy Empty => new MultiProxy(null, Array.Empty<Uri>()); 49public static MultiProxy ParseManualSettings(FailedProxyCache failedProxyCache, string? proxyConfig, bool secure) 78public static MultiProxy CreateLazy(FailedProxyCache failedProxyCache, string proxyConfig, bool secure) 84MultiProxy.Empty; 155Debug.Assert(_uris != null || _proxyConfig != null, $"{nameof(ReadNext)} must not be called on a default-initialized {nameof(MultiProxy)}.");