5 types derived from HttpClientHandler
Microsoft.AspNetCore.Testing (1)
FakeCertificateHttpClientHandler.cs (1)
10internal sealed class FakeCertificateHttpClientHandler : HttpClientHandler
Microsoft.AspNetCore.Testing.Tests (2)
TestResources\ReturningHttpClientHandler.cs (1)
11public class ReturningHttpClientHandler : HttpClientHandler
TestResources\TestHandler.cs (1)
11public class TestHandler : HttpClientHandler
Microsoft.Extensions.AI.Integration.Tests (1)
VerbatimMultiPartHttpHandler.cs (1)
40public class VerbatimMultiPartHttpHandler(string expectedInput, string sentJsonOutput) : HttpClientHandler
Microsoft.Extensions.ServiceDiscovery (1)
Http\ResolvingHttpClientHandler.cs (1)
11internal sealed class ResolvingHttpClientHandler(HttpServiceEndpointResolver resolver, IOptions<ServiceDiscoveryOptions> options) : HttpClientHandler
23 instantiations of HttpClientHandler
Aspire.Dashboard (2)
Model\Assistant\ChatClientFactory.cs (1)
214var handler = new HttpClientHandler();
Model\DebugSessionHelpers.cs (1)
15var handler = new HttpClientHandler();
Aspire.Dashboard.Tests (8)
Integration\FrontendOpenIdConnectAuthTests.cs (2)
30var handler = new HttpClientHandler() 75var handler = new HttpClientHandler()
Integration\HealthTests.cs (1)
26using var httpClientHandler = new HttpClientHandler { AllowAutoRedirect = false };
Integration\ResponseCompressionTests.cs (2)
21using var httpClientHandler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.None }; 43using var httpClientHandler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.None };
Integration\StartupTests.cs (3)
332using var httpClient = new HttpClient(new HttpClientHandler 388using var browserHttpClient = new HttpClient(new HttpClientHandler 409using var mcpHttpClient = new HttpClient(new HttpClientHandler
dotnet-sourcelink (1)
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceModelHttpMessageHandler.CoreClr.cs (1)
21_innerHandler = new HttpClientHandler();
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthPostConfigureOptions.cs (1)
38options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.Build.Tasks.Core (1)
DownloadFile.cs (1)
154using (var client = new HttpClient(HttpMessageHandler ?? new HttpClientHandler(), disposeHandler: true) { Timeout = TimeSpan.FromMilliseconds(Timeout) })
Microsoft.Extensions.AI.Integration.Tests (1)
VerbatimHttpHandler.cs (1)
37: base(new HttpClientHandler())
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIAssistantChatClientIntegrationTests.cs (1)
107using HttpClient client = new(new HttpClientHandler
Microsoft.Extensions.Http (1)
DefaultHttpMessageHandlerBuilder.cs (1)
83return new HttpClientHandler();
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
172HttpClientHandler handler = new()
NuGet.Protocol (1)
HttpSource\HttpHandlerResourceV3Provider.cs (1)
63var clientHandler = new HttpClientHandler
System.Net.Http (1)
System\Net\Http\HttpClient.cs (1)
138public HttpClient() : this(new HttpClientHandler())
System.Private.Xml (1)
System\Xml\XmlDownloadManager.cs (1)
42var handler = new HttpClientHandler();
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpChannelFactory.cs (1)
385return new HttpClientHandler();
System.Windows.Forms (1)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
29new(new HttpClientHandler { CheckCertificateRevocationList = true });
45 references to HttpClientHandler
Aspire.Dashboard (4)
Model\Assistant\ChatClientFactory.cs (1)
214var handler = new HttpClientHandler();
Model\DebugSessionHelpers.cs (2)
13public static HttpClient CreateHttpClient(Uri? debugSessionUri, string? token, X509Certificate2? cert, Func<HttpClientHandler, HttpMessageHandler>? createHandler) 15var handler = new HttpClientHandler();
Telemetry\DashboardTelemetrySender.cs (1)
22internal Func<HttpClientHandler, HttpMessageHandler>? CreateHandler { get; set; }
Aspire.Dashboard.Tests (5)
Integration\FrontendOpenIdConnectAuthTests.cs (2)
30var handler = new HttpClientHandler() 75var handler = new HttpClientHandler()
Integration\HealthTests.cs (1)
26using var httpClientHandler = new HttpClientHandler { AllowAutoRedirect = false };
Integration\ResponseCompressionTests.cs (2)
21using var httpClientHandler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.None }; 43using var httpClientHandler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.None };
Binding.Http.IntegrationTests (2)
HttpBindingTestHelpers.cs (2)
16bindingParameters.Add(new Func<HttpClientHandler, HttpMessageHandler>(GetHttpMessageHandler)); 25public HttpMessageHandler GetHttpMessageHandler(HttpClientHandler httpClientHandler)
Binding.ReliableSession.IntegrationTests (2)
src\System.Private.ServiceModel\tests\Scenarios\Binding\Http\HttpBindingTestHelpers.cs (2)
16bindingParameters.Add(new Func<HttpClientHandler, HttpMessageHandler>(GetHttpMessageHandler)); 25public HttpMessageHandler GetHttpMessageHandler(HttpClientHandler httpClientHandler)
dotnet-sourcelink (1)
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceModelHttpMessageHandler.CoreClr.cs (1)
17private HttpClientHandler _innerHandler;
Microsoft.AspNetCore.Testing (1)
ServiceFakesHostExtensions.cs (1)
30/// <param name="handler">The inner <see cref="HttpClientHandler"/>.</param>
Microsoft.Extensions.Http (1)
MetricsFactoryHttpMessageHandlerFilter.cs (1)
31if (builder.PrimaryHandler is HttpClientHandler httpClientHandler)
Microsoft.Extensions.ServiceDiscovery (1)
Http\ResolvingHttpClientHandler.cs (1)
9/// <see cref="HttpClientHandler"/> which resolves endpoints using service discovery.
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
172HttpClientHandler handler = new()
netstandard (1)
netstandard.cs (1)
1124[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Http.HttpClientHandler))]
NuGet.Protocol (11)
HttpSource\HttpHandlerResourceV3.cs (3)
17private readonly HttpClientHandler _clientHandler; 20public HttpHandlerResourceV3(HttpClientHandler clientHandler, HttpMessageHandler messageHandler) 36public override HttpClientHandler ClientHandler => _clientHandler;
HttpSource\HttpHandlerResourceV3Provider.cs (2)
63var clientHandler = new HttpClientHandler 77clientHandler.ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator;
HttpSource\HttpSourceAuthenticationHandler.cs (2)
25private readonly HttpClientHandler _clientHandler; 35HttpClientHandler clientHandler,
HttpSource\ProxyAuthenticationHandler.cs (2)
27private readonly HttpClientHandler _clientHandler; 34HttpClientHandler clientHandler,
HttpSource\ServerWarningLogHandler.cs (1)
14public ServerWarningLogHandler(HttpClientHandler clientHandler)
Resources\HttpHandlerResource.cs (1)
18public abstract HttpClientHandler ClientHandler { get; }
System.Net.Http (3)
System\Net\Http\HttpClientHandler.cs (2)
96/// Gets or sets the <see cref="IMeterFactory"/> to create a custom <see cref="Meter"/> for the <see cref="HttpClientHandler"/> instance. 99/// When <see cref="MeterFactory"/> is set to a non-<see langword="null"/> value, all metrics emitted by the <see cref="HttpClientHandler"/> instance
System\Net\Http\HttpRequestError.cs (1)
67/// The response exceeded a pre-configured limit such as <see cref="HttpClient.MaxResponseContentBufferSize"/> or <see cref="HttpClientHandler.MaxResponseHeadersLength"/>.
System.Private.Xml (1)
System\Xml\XmlDownloadManager.cs (1)
42var handler = new HttpClientHandler();
System.ServiceModel.Http (10)
System\ServiceModel\Channels\HttpChannelFactory.cs (4)
40private Func<HttpClientHandler, HttpMessageHandler> _httpMessageHandlerFactory; 129_httpMessageHandlerFactory = context.BindingParameters.Find<Func<HttpClientHandler, HttpMessageHandler>>(); 272var clientHandler = GetHttpClientHandler(to, clientCertificateToken); 383internal virtual HttpClientHandler GetHttpClientHandler(EndpointAddress to, SecurityTokenContainer clientCertificateToken)
System\ServiceModel\Channels\HttpsChannelFactory.cs (4)
199private void AddServerCertMappingOrSetRemoteCertificateValidationCallback(HttpClientHandler httpClientHandler, EndpointAddress to) 269internal override HttpClientHandler GetHttpClientHandler(EndpointAddress to, SecurityTokenContainer clientCertificateToken) 271HttpClientHandler handler = base.GetHttpClientHandler(to, clientCertificateToken); 283private static void SetCertificate(HttpClientHandler handler, SecurityTokenContainer clientCertificateToken)
System\ServiceModel\Channels\HttpTransportSecurityHelpers.cs (2)
58public static void AddServerCertIdentityValidation(HttpClientHandler httpClientHandler, EndpointAddress to) 87public static void SetServerCertificateValidationCallback(HttpClientHandler handler, Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> validator)