HttpClientBuilderExtensions.AddHttpMessageHandler Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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>)
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
- builder
- IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
- 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)
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
- builder
- IHttpClientBuilder
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.