Udostępnij za pośrednictwem


HttpClientBuilderExtensions.AddHttpMessageHandler Metoda

Definicja

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>)

Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs

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

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>)

Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs

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

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)

Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs
Źródło:
HttpClientBuilderExtensions.cs

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

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.

Dotyczy