Condividi tramite


HttpClientSocketHandlingExtensions.AddSocketsHttpHandler Method

Definition

Overloads

AddSocketsHttpHandler(IHttpClientBuilder)

Adds a delegate that will set SocketsHttpHandler as the primary HttpMessageHandler for a named Microsoft.Extensions.HttpClient.

AddSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandlerBuilder>)

Adds a delegate that will set SocketsHttpHandler as the primary HttpMessageHandler for a named Microsoft.Extensions.HttpClient.

AddSocketsHttpHandler(IHttpClientBuilder)

Adds a delegate that will set SocketsHttpHandler as the primary HttpMessageHandler for a named Microsoft.Extensions.HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddSocketsHttpHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddSocketsHttpHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddSocketsHttpHandler (builder As IHttpClientBuilder) As IHttpClientBuilder

Parameters

Returns

The given IHttpClientBuilder instance to allow method chaining.

Applies to

AddSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandlerBuilder>)

Adds a delegate that will set SocketsHttpHandler as the primary HttpMessageHandler for a named Microsoft.Extensions.HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddSocketsHttpHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::HttpClient::SocketHandling::SocketsHttpHandlerBuilder ^> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder> configure);
static member AddSocketsHttpHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.HttpClient.SocketHandling.SocketsHttpHandlerBuilder> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddSocketsHttpHandler (builder As IHttpClientBuilder, configure As Action(Of SocketsHttpHandlerBuilder)) As IHttpClientBuilder

Parameters

configure
Action<SocketsHttpHandlerBuilder>

Configure using a SocketsHttpHandlerBuilder instance.

Returns

The given IHttpClientBuilder instance to allow method chaining.

Applies to