HttpClientBuilderExtensions.AddHttpMessageHandler Methode

Definitie

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>)

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

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

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>)

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

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

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)

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

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

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.

Van toepassing op