SocketsHttpHandlerBuilderExtensions.Configure Method

Definition

Overloads

Configure(ISocketsHttpHandlerBuilder, IConfiguration)

Source:
SocketsHttpHandlerBuilderExtensions.cs
Source:
SocketsHttpHandlerBuilderExtensions.cs
Source:
SocketsHttpHandlerBuilderExtensions.cs

Uses IConfiguration to configure the primary SocketsHttpHandler for a named HttpClient.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder Configure(this Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);

Parameters

configuration
IConfiguration

Configuration containing properties of SocketsHttpHandler.

Returns

An ISocketsHttpHandlerBuilder that can be used to configure the handler.

Attributes

Remarks

Only simple (of type `bool`, `int`, Enum or TimeSpan) properties of SocketsHttpHandler will be parsed.

All unmatched properties in IConfiguration will be ignored.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

Configure(ISocketsHttpHandlerBuilder, Action<SocketsHttpHandler,IServiceProvider>)

Source:
SocketsHttpHandlerBuilderExtensions.cs
Source:
SocketsHttpHandlerBuilderExtensions.cs
Source:
SocketsHttpHandlerBuilderExtensions.cs

Adds a delegate that will be used to configure the primary SocketsHttpHandler for a named HttpClient.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder Configure(this Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder builder, Action<System.Net.Http.SocketsHttpHandler,IServiceProvider> configure);

Parameters

configure
Action<SocketsHttpHandler,IServiceProvider>

A delegate that is used to modify a SocketsHttpHandler.

Returns

An ISocketsHttpHandlerBuilder that can be used to configure the handler.

Attributes

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)