HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler 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
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie HttpClient. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie HttpClient. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie HttpClient. |
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Konfiguruje element podstawowy HttpMessageHandler z kontenera wstrzykiwania zależności dla elementu o nazwie HttpClient. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie 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
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
- configureHandler
- Action<HttpMessageHandler,IServiceProvider>
Delegat używany do konfigurowania wcześniej ustawionego lub domyślnego podstawowego HttpMessageHandler.
Zwraca
Element IHttpClientBuilder , który może służyć do konfigurowania klienta.
Uwagi
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
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie 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
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
- configureHandler
- Func<IServiceProvider,HttpMessageHandler>
Delegat, który jest używany do utworzenia elementu HttpMessageHandler.
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
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
Dodaje delegata, który będzie używany do konfigurowania podstawowego HttpMessageHandler elementu o nazwie 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
Parametry
- builder
- IHttpClientBuilder
Element IHttpClientBuilder.
- configureHandler
- Func<HttpMessageHandler>
Delegat, który jest używany do utworzenia elementu HttpMessageHandler.
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
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
Konfiguruje element podstawowy HttpMessageHandler z kontenera wstrzykiwania zależności dla elementu o nazwie 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
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.