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
41 instantiations of HttpClientHandler
aspire (1)
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
122var handler = new HttpClientHandler();
Aspire.Dashboard (1)
Model\DebugSessionHelpers.cs (1)
15var handler = new HttpClientHandler();
Aspire.Dashboard.Tests (11)
Integration\FrontendBrowserTokenAuthTests.cs (5)
97using var handler = new HttpClientHandler 144using var handler = new HttpClientHandler 183using var handler = new HttpClientHandler 232using var client = new HttpClient(new HttpClientHandler { AllowAutoRedirect = true, UseCookies = true }) 260using var handler = new HttpClientHandler
Integration\FrontendOpenIdConnectAuthTests.cs (2)
30var handler = new HttpClientHandler() 75var handler = new HttpClientHandler()
Integration\HealthTests.cs (1)
29using 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 (1)
408using var httpClient = new HttpClient(new HttpClientHandler
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
2182new() { AllowAutoRedirect = false };
Aspire.Hosting.Testing.Tests (3)
DashboardUrlTests.cs (3)
38using var handler = new HttpClientHandler 174using var handler = new HttpClientHandler 219using var handler = new HttpClientHandler
BlazorHosted.ClientServiceDefaults (1)
BackgroundExportHandler.cs (1)
17ILogger logger) : DelegatingHandler(new HttpClientHandler())
BlazorStandalone.ClientServiceDefaults (1)
BackgroundExportHandler.cs (1)
17ILogger logger) : DelegatingHandler(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.JwtBearer (1)
JwtBearerPostConfigureOptions.cs (1)
54options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthPostConfigureOptions.cs (1)
38options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectPostConfigureOptions.cs (1)
70options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterPostConfigureOptions.cs (1)
48options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.AspNetCore.Authentication.WsFederation (1)
WsFederationPostConfigureOptions.cs (1)
65options.Backchannel = new HttpClient(options.BackchannelHttpHandler ?? new HttpClientHandler());
Microsoft.AspNetCore.Http.Connections.Client (1)
HttpConnection.cs (1)
575var httpClientHandler = new HttpClientHandler();
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
768return new HttpClientHandler();
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Common\DeploymentResult.cs (1)
55HttpClient = CreateHttpClient(new HttpClientHandler());
Microsoft.AspNetCore.SpaProxy (1)
SpaProxyLaunchManager.cs (1)
96var httpClient = new HttpClient(new HttpClientHandler()
Microsoft.AspNetCore.SpaServices.Extensions (1)
Proxying\SpaProxy.cs (1)
42var handler = 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)
106using 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)
143public 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 });
62 references to HttpClientHandler
aspire (3)
Utils\EnvironmentChecker\DcpConnectionChecker.cs (3)
51using var handler = CreateHttpClientHandler(kubeconfig); 120private static HttpClientHandler CreateHttpClientHandler(DcpKubeconfig kubeconfig) 122var handler = new HttpClientHandler();
Aspire.Dashboard (3)
Model\DebugSessionHelpers.cs (2)
13public static HttpClient CreateHttpClient(Uri? debugSessionUri, string? token, X509Certificate2? cert, Func<HttpClientHandler, HttpMessageHandler>? createHandler, string? dcpInstanceId = null) 15var handler = new HttpClientHandler();
Telemetry\DashboardTelemetrySender.cs (1)
22internal Func<HttpClientHandler, HttpMessageHandler>? CreateHandler { get; set; }
Aspire.Dashboard.Tests (12)
Integration\FrontendBrowserTokenAuthTests.cs (7)
97using var handler = new HttpClientHandler 101ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator, 144using var handler = new HttpClientHandler 147ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator, 183using var handler = new HttpClientHandler 186ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator, 260using var handler = new HttpClientHandler
Integration\FrontendOpenIdConnectAuthTests.cs (2)
30var handler = new HttpClientHandler() 75var handler = new HttpClientHandler()
Integration\HealthTests.cs (1)
29using 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 };
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
2181internal static HttpClientHandler CreatePublicEndpointHttpHandler() =>
Aspire.Hosting.Azure.Tests (1)
AzureSandboxesTests.cs (1)
949using var handler = AzureSandboxContainerDeployment.CreatePublicEndpointHttpHandler();
Aspire.Hosting.Testing.Tests (3)
DashboardUrlTests.cs (3)
38using var handler = new HttpClientHandler 174using var handler = new HttpClientHandler 219using var handler = new HttpClientHandler
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.Http.Connections.Client (1)
HttpConnection.cs (1)
575var httpClientHandler = new HttpClientHandler();
Microsoft.AspNetCore.SpaProxy (1)
SpaProxyLaunchManager.cs (1)
99ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
Microsoft.AspNetCore.SpaServices.Extensions (1)
Proxying\SpaProxy.cs (1)
42var handler = new HttpClientHandler
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)
16public 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)