Jazyk

HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Metoda

Definice

Přetížení

Name Description
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Nakonfiguruje primární HttpMessageHandler z kontejneru pro injektování závislostí pro pojmenovanou HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

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

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou 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

configureHandler
Action<HttpMessageHandler,IServiceProvider>

Delegát, který se používá ke konfiguraci dříve nastavené nebo výchozí primární HttpMessageHandler.

Návraty

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

Poznámky

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

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

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

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou 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

configureHandler
Func<IServiceProvider,HttpMessageHandler>

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

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

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

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

Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou 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

configureHandler
Func<HttpMessageHandler>

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

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

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

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

Nakonfiguruje primární HttpMessageHandler z kontejneru pro injektování závislostí pro pojmenovanou 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 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