HttpClientBuilderExtensions.AddHttpMessageHandler Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>) |
Dodaje delegata, który zostanie użyty do utworzenia dodatkowej procedury obsługi komunikatów dla nazwy HttpClient. |
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>) |
Dodaje delegata, który zostanie użyty do utworzenia dodatkowej procedury obsługi komunikatów dla nazwy HttpClient. |
AddHttpMessageHandler<THandler>(IHttpClientBuilder) |
Dodaje dodatkową procedurę obsługi komunikatów z kontenera wstrzykiwania zależności dla nazwy HttpClient. |
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)
Dodaje delegata, który zostanie użyty do utworzenia dodatkowej procedury obsługi komunikatów dla nazwy 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
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
- configureHandler
- Func<IServiceProvider,DelegatingHandler>
Delegat, który jest używany do utworzenia elementu DelegatingHandler.
Zwraca
Element IHttpClientBuilder , który może służyć do konfigurowania klienta.
Uwagi
Delegat configureHandler
powinien zwrócić nowe wystąpienie programu obsługi komunikatów za każdym razem, gdy jest wywoływany.
Podany IServiceProvider argument configureHandler
będzie odwołaniem do dostawcy usług o określonym zakresie, który współudzieli okres istnienia konstruowanego programu obsługi.
Dotyczy
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
Dodaje delegata, który zostanie użyty do utworzenia dodatkowej procedury obsługi komunikatów dla nazwy 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
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
- configureHandler
- Func<DelegatingHandler>
Delegat, który jest używany do utworzenia elementu DelegatingHandler.
Zwraca
Element IHttpClientBuilder , który może służyć do konfigurowania klienta.
Uwagi
Delegat configureHandler
powinien zwrócić nowe wystąpienie programu obsługi komunikatów za każdym razem, gdy jest wywoływany.
Dotyczy
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
Dodaje dodatkową procedurę obsługi komunikatów z kontenera wstrzykiwania zależności dla nazwy 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
Parametry typu
- THandler
Typ elementu DelegatingHandler. Typ procedury obsługi musi być zarejestrowany jako usługa przejściowa.
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
Zwraca
Element IHttpClientBuilder , który może służyć do konfigurowania klienta.
Uwagi
Ten THandler
element zostanie rozpoznany przez dostawcę usług o określonym zakresie, który współudzieli okres istnienia tworzonego programu obsługi.