2 overrides of PrimaryHandler
Microsoft.Extensions.Http (1)
DefaultHttpMessageHandlerBuilder.cs (1)
35public override HttpMessageHandler PrimaryHandler
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\TestHttpMessageHandlerBuilder.cs (1)
25public override HttpMessageHandler? PrimaryHandler { get; set; }
4 writes to PrimaryHandler
Microsoft.Extensions.Http (4)
DependencyInjection\HttpClientBuilderExtensions.cs (4)
161options.HttpMessageHandlerBuilderActions.Add(b => b.PrimaryHandler = configureHandler()); 191options.HttpMessageHandlerBuilderActions.Add(b => b.PrimaryHandler = configureHandler(b.Services)); 219options.HttpMessageHandlerBuilderActions.Add(b => b.PrimaryHandler = b.Services.GetRequiredService<THandler>()); 299b.PrimaryHandler = handler;
9 references to PrimaryHandler
Microsoft.Extensions.Http (8)
DependencyInjection\HttpClientBuilderExtensions.cs (2)
245options.HttpMessageHandlerBuilderActions.Add(b => configureHandler(b.PrimaryHandler, b.Services)); 294if (b.PrimaryHandler is not SocketsHttpHandler handler)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (3)
34if (b.PrimaryHandler is not SocketsHttpHandler socketsHttpHandler) 36string message = SR.Format(SR.SocketsHttpHandlerBuilder_PrimaryHandlerIsInvalid, nameof(b.PrimaryHandler), typeof(SocketsHttpHandler).FullName, Environment.NewLine, b.PrimaryHandler?.ToString() ?? "(null)");
HttpMessageHandlerBuilder.cs (1)
61/// An <see cref="HttpMessageHandler"/> built from the <see cref="PrimaryHandler"/> and
MetricsFactoryHttpMessageHandlerFilter.cs (2)
31if (builder.PrimaryHandler is HttpClientHandler httpClientHandler) 36else if (!OperatingSystem.IsBrowser() && !OperatingSystem.IsWasi() && builder.PrimaryHandler is SocketsHttpHandler socketsHttpHandler)
Microsoft.Extensions.ServiceDiscovery (1)
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
76if (builder.PrimaryHandler is SocketsHttpHandler socketsHttpHandler)