HttpClientBuilderExtensions.AddHttpMessageHandler Metod

Definition

Överlagringar

Name Description
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

Lägger till ett ombud som ska användas för att skapa ytterligare en meddelandehanterare för en namngiven HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Lägger till ett ombud som ska användas för att skapa ytterligare en meddelandehanterare för en namngiven HttpClient.

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Lägger till ytterligare en meddelandehanterare från containern för beroendeinmatning för en namngiven HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

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 skapa ytterligare en meddelandehanterare för en namngiven HttpClient.

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

Parametrar

configureHandler
Func<IServiceProvider,DelegatingHandler>

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

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

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

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 skapa ytterligare en meddelandehanterare för en namngiven HttpClient.

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

Parametrar

configureHandler
Func<DelegatingHandler>

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

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

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

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

Lägger till ytterligare en meddelandehanterare från containern för beroendeinmatning för en namngiven HttpClient.

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

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