HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Methode

Definitie

Overloads

Name Description
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Configureert de primaire HttpMessageHandler van de afhankelijkheidsinjectiecontainer voor een benoemde HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

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

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<System::Net::Http::HttpMessageHandler ^, IServiceProvider ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<System.Net.Http.HttpMessageHandler,IServiceProvider> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<System.Net.Http.HttpMessageHandler, IServiceProvider> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Action(Of HttpMessageHandler, IServiceProvider)) As IHttpClientBuilder

Parameters

configureHandler
Action<HttpMessageHandler,IServiceProvider>

Een gemachtigde die wordt gebruikt om een eerder ingestelde of standaard primaire server HttpMessageHandlerte configureren.

Retouren

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

Opmerkingen

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

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

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

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, HttpMessageHandler)) As IHttpClientBuilder

Parameters

configureHandler
Func<IServiceProvider,HttpMessageHandler>

Een gemachtigde die wordt gebruikt om een HttpMessageHandler.

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

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

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

Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of HttpMessageHandler)) As IHttpClientBuilder

Parameters

configureHandler
Func<HttpMessageHandler>

Een gemachtigde die wordt gebruikt om een HttpMessageHandler.

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

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

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

Configureert de primaire HttpMessageHandler van de afhankelijkheidsinjectiecontainer voor een benoemde HttpClient.

public:
generic <typename THandler>
 where THandler : System::Net::Http::HttpMessageHandler[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler<THandler>(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.HttpMessageHandler;
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.HttpMessageHandler)
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler(Of THandler As HttpMessageHandler) (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