HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Metod

Definition

Överlagringar

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

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Konfigurerar den primära HttpMessageHandler från containern för beroendeinmatning för en namngiven HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

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

Parametrar

configureHandler
Action<HttpMessageHandler,IServiceProvider>

Ett ombud som används för att konfigurera en tidigare uppsättning eller standard primär HttpMessageHandler.

Returer

En IHttpClientBuilder som kan användas för att konfigurera klienten.

Kommentarer

Argumentet IServiceProvider som tillhandahålls configureHandler är en referens till en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.

Gäller för

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

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

Parametrar

configureHandler
Func<IServiceProvider,HttpMessageHandler>

Ett ombud som används för att skapa en HttpMessageHandler.

Returer

En IHttpClientBuilder som kan användas för att konfigurera klienten.

Kommentarer

Ombudet configureHandler bör returnera en ny instans av meddelandehanteraren varje gång den anropas.

Argumentet IServiceProvider som tillhandahålls configureHandler är en referens till en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.

Gäller för

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs

Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient.

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

Parametrar

configureHandler
Func<HttpMessageHandler>

Ett ombud som används för att skapa en HttpMessageHandler.

Returer

En IHttpClientBuilder som kan användas för att konfigurera klienten.

Kommentarer

Ombudet configureHandler bör returnera en ny instans av meddelandehanteraren varje gång den anropas.

Gäller för

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs
Källa:
HttpClientBuilderExtensions.cs

Konfigurerar den primära HttpMessageHandler från containern för beroendeinmatning för en namngiven 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

Typparametrar

THandler

Typen av DelegatingHandler. Hanteringstypen måste registreras som en tillfällig tjänst.

Parametrar

Returer

En IHttpClientBuilder som kan användas för att konfigurera klienten.

Kommentarer

THandler Kommer att lösas från en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.

Gäller för