HttpClientBuilderExtensions.AddHttpMessageHandler 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 |
|---|---|
| AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken. |
| AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken. |
| AddHttpMessageHandler<THandler>(IHttpClientBuilder) |
Voegt een extra berichthandler toe vanuit de container voor afhankelijkheidsinjectie voor een benoemde HttpClientnaam. |
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, DelegatingHandler)) As IHttpClientBuilder
Parameters
- builder
- IHttpClientBuilder
- configureHandler
- Func<IServiceProvider,DelegatingHandler>
Een gemachtigde die wordt gebruikt om een DelegatingHandler.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
De configureHandler gemachtigde moet telkens wanneer deze wordt aangeroepen een nieuw exemplaar van de berichthandler retourneren.
Het IServiceProvider opgegeven configureHandler argument is een verwijzing naar een serviceprovider binnen het bereik die de levensduur van de handler deelt die wordt samengesteld.
Van toepassing op
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of DelegatingHandler)) As IHttpClientBuilder
Parameters
- builder
- IHttpClientBuilder
- configureHandler
- Func<DelegatingHandler>
Een gemachtigde die wordt gebruikt om een DelegatingHandler.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
De configureHandler gemachtigde moet telkens wanneer deze wordt aangeroepen een nieuw exemplaar van de berichthandler retourneren.
Van toepassing op
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
Voegt een extra berichthandler toe vanuit de container voor afhankelijkheidsinjectie voor een benoemde HttpClientnaam.
public:
generic <typename THandler>
where THandler : System::Net::Http::DelegatingHandler[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler<THandler>(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.DelegatingHandler;
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.DelegatingHandler)
<Extension()>
Public Function AddHttpMessageHandler(Of THandler As DelegatingHandler) (builder As IHttpClientBuilder) As IHttpClientBuilder
Type parameters
- THandler
Het type van de DelegatingHandler. Het type handler moet worden geregistreerd als een tijdelijke service.
Parameters
- builder
- IHttpClientBuilder
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
De THandler oplossing wordt opgelost vanuit een serviceprovider binnen het bereik die de levensduur van de handler deelt die wordt samengesteld.