HttpClientBuilderExtensions.UseSocketsHttpHandler Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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>)
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
- builder
- IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
- 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.