HttpClientBuilderExtensions
AddAsKeyed(IHttpClientBuilder, ServiceLifetime)
AddDefaultLogger(IHttpClientBuilder)
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider, DelegatingHandler>)
AddLogger<TLogger>(IHttpClientBuilder, Boolean)
AddLogger(IHttpClientBuilder, Func<IServiceProvider, IHttpClientLogger>, Boolean)
AddTypedClient<TClient>(IHttpClientBuilder)
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient, TClient>)
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient, IServiceProvider, TClient>)
AddTypedClient<TClient, TImplementation>(IHttpClientBuilder)
ConfigureAdditionalHttpMessageHandlers(IHttpClientBuilder, Action<IList<DelegatingHandler>, IServiceProvider>)
ConfigureHttpClient(IHttpClientBuilder, Action<HttpClient>)
ConfigureHttpClient(IHttpClientBuilder, Action<IServiceProvider, HttpClient>)
ConfigureHttpMessageHandlerBuilder(IHttpClientBuilder, Action<HttpMessageHandlerBuilder>)
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler, IServiceProvider>)
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider, HttpMessageHandler>)
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
RedactLoggedHeaders(IHttpClientBuilder, Func<String, Boolean>)
RemoveAllLoggers(IHttpClientBuilder)
RemoveAsKeyed(IHttpClientBuilder)
SetHandlerLifetime(IHttpClientBuilder, TimeSpan)
UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)
UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler, IServiceProvider>)
net10.0-windows7.0
namespace Microsoft.Extensions.DependencyInjection
{
public static class HttpClientBuilderExtensions
{
[UnsupportedOSPlatform("browser")]
public static IHttpClientBuilder! UseSocketsHttpHandler(this IHttpClientBuilder! builder, Action<ISocketsHttpHandlerBuilder!>! configureBuilder);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assemblies | Microsoft.Extensions.Http , Version=10.0.0.0, PublicKeyToken=adb9793829ddae60 Microsoft.Extensions.Http , Version=9.0.0.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.Extensions.Http (10.0.0-preview.1.25080.5) net9.0 |
Platform Restrictions | This API is supported on any platform except for these:
|
- Built-in API
- Package-provided API