HttpClientBuilderExtensions.UseSocketsHttpHandler Methode

Definitie

Overloads

Name Description
UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)

Voegt of werkt bij SocketsHttpHandler als primaire handler voor een benoemde HttpClient en configureert deze met behulp van ISocketsHttpHandlerBuilder.

UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>)

Hiermee voegt u een primaire handler toe of werkt u deze SocketsHttpHandler bij als een benoemde HttpClienthandler. Indien opgegeven, voegt u ook een gemachtigde toe die wordt gebruikt om de primaire SocketsHttpHandlerte configureren.

UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)

Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs

Voegt of werkt bij SocketsHttpHandler als primaire handler voor een benoemde HttpClient en configureert deze met behulp van ISocketsHttpHandlerBuilder.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ UseSocketsHttpHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::DependencyInjection::ISocketsHttpHandlerBuilder ^> ^ configureBuilder);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder UseSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder> configureBuilder);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member UseSocketsHttpHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function UseSocketsHttpHandler (builder As IHttpClientBuilder, configureBuilder As Action(Of ISocketsHttpHandlerBuilder)) As IHttpClientBuilder

Parameters

configureBuilder
Action<ISocketsHttpHandlerBuilder>

Gemachtigde die wordt gebruikt voor het instellen van de configuratie van de primaire SocketsHttpHandlerISocketsHttpHandlerBuilder server waarop deze later wordt toegepast op de primaire handler tijdens het maken ervan.

Retouren

Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.

Kenmerken

Opmerkingen

Als er al een primaire handler is ingesteld SocketsHttpHandler door eerder aan te roepen, of ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)als de configuratie die is ingesteld, ISocketsHttpHandlerBuilder wordt deze toegepast op het bestaande exemplaar. Anders wordt er een nieuw exemplaar van SocketsHttpHandler gemaakt.

Van toepassing op

UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>)

Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs
Bron:
HttpClientBuilderExtensions.cs

Hiermee voegt u een primaire handler toe of werkt u deze SocketsHttpHandler bij als een benoemde HttpClienthandler. Indien opgegeven, voegt u ook een gemachtigde toe die wordt gebruikt om de primaire SocketsHttpHandlerte configureren.

[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder UseSocketsHttpHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<System.Net.Http.SocketsHttpHandler,IServiceProvider>? configureHandler = default);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member UseSocketsHttpHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<System.Net.Http.SocketsHttpHandler, IServiceProvider> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function UseSocketsHttpHandler (builder As IHttpClientBuilder, Optional configureHandler As Action(Of SocketsHttpHandler, IServiceProvider) = Nothing) As IHttpClientBuilder

Parameters

configureHandler
Action<SocketsHttpHandler,IServiceProvider>

Optionele gemachtigde die wordt gebruikt om de primaire SocketsHttpHandlerte configureren.

Retouren

Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.

Kenmerken

Opmerkingen

Als een primaire handler al is ingesteld SocketsHttpHandler op een eerder aanroepen, bijvoorbeeld ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) , of UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)als de doorgegeven configureHandler gemachtigde wordt toegepast op het bestaande exemplaar. Anders wordt er een nieuw exemplaar van SocketsHttpHandler gemaakt.

Van toepassing op