HttpClientBuilderExtensions.AddHttpMessageHandler Metoda

Definice

Přetížení

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

Přidá delegáta, který bude použit k vytvoření další obslužné rutiny zprávy pro pojmenovaný HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Přidá delegáta, který bude použit k vytvoření další obslužné rutiny zprávy pro pojmenovaný HttpClient.

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Přidá další obslužnou rutinu zprávy z kontejneru injektáže závislostí pro pojmenovanou HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs

Přidá delegáta, který bude použit k vytvoření další obslužné rutiny zprávy pro pojmenovaný 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>

Delegát, který se používá k vytvoření DelegatingHandler.

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

Delegát configureHandler by měl při každém vyvolání vrátit novou instanci obslužné rutiny zprávy.

Zadaný IServiceProvider argument configureHandler bude odkazem na zprostředkovatel služeb s vymezeným oborem, který sdílí životnost obslužné rutiny, která se sestavuje.

Platí pro

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs

Přidá delegáta, který bude použit k vytvoření další obslužné rutiny zprávy pro pojmenovaný 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>

Delegát, který se používá k vytvoření DelegatingHandler.

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

Delegát configureHandler by měl při každém vyvolání vrátit novou instanci obslužné rutiny zprávy.

Platí pro

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs
Zdroj:
HttpClientBuilderExtensions.cs

Přidá další obslužnou rutinu zprávy z kontejneru injektáže závislostí pro pojmenovanou 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 DelegatingHandler. Typ obslužné rutiny musí být registrován jako přechodná služba.

Parametry

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

Bude THandler vyřešen od poskytovatele služeb s vymezeným oborem, který sdílí životnost obslužné rutiny, která se sestavuje.

Platí pro