HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Methode

Definition

Überlädt

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

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Konfiguriert die primäre HttpMessageHandler-Klasse aus dem Abhängigkeitsinjektionscontainer für eine benannte HttpClient-Klasse.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

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

Parameter

configureHandler
Action<HttpMessageHandler,IServiceProvider>

Ein Delegat, der zum Konfigurieren einer zuvor festgelegten oder standardmäßigen primären Stellvertretung HttpMessageHandlerverwendet wird.

Gibt zurück

Ein IHttpClientBuilder Steuerelement, das zum Konfigurieren des Clients verwendet werden kann.

Hinweise

Das IServiceProvider bereitgestellte configureHandler Argument ist ein Verweis auf einen bereichsbezogenen Dienstanbieter, der die Lebensdauer des erstellten Handlers gemeinsam verwendet.

Gilt für:

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

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

Parameter

configureHandler
Func<IServiceProvider,HttpMessageHandler>

Eine Stellvertretung, die zum Erstellen eines HttpMessageHandler.

Gibt zurück

Ein IHttpClientBuilder Steuerelement, das zum Konfigurieren des Clients verwendet werden kann.

Hinweise

Der configureHandler Delegat sollte bei jedem Aufruf eine neue Instanz des Nachrichtenhandlers zurückgeben.

Das IServiceProvider bereitgestellte configureHandler Argument ist ein Verweis auf einen bereichsbezogenen Dienstanbieter, der die Lebensdauer des erstellten Handlers gemeinsam verwendet.

Gilt für:

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

Fügt einen Delegaten hinzu, der zum Konfigurieren der primären HttpMessageHandler für einen benannten Stellvertretung HttpClientverwendet wird.

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

Parameter

configureHandler
Func<HttpMessageHandler>

Eine Stellvertretung, die zum Erstellen eines HttpMessageHandler.

Gibt zurück

Ein IHttpClientBuilder Steuerelement, das zum Konfigurieren des Clients verwendet werden kann.

Hinweise

Der configureHandler Delegat sollte bei jedem Aufruf eine neue Instanz des Nachrichtenhandlers zurückgeben.

Gilt für:

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs
Quelle:
HttpClientBuilderExtensions.cs

Konfiguriert die primäre HttpMessageHandler-Klasse aus dem Abhängigkeitsinjektionscontainer für eine benannte HttpClient-Klasse.

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

Typparameter

THandler

Der Typ des DelegatingHandler. Der Handlertyp muss als vorübergehender Dienst registriert werden.

Parameter

Gibt zurück

Ein IHttpClientBuilder Steuerelement, das zum Konfigurieren des Clients verwendet werden kann.

Hinweise

Der THandler Vorgang wird von einem bereichsbezogenen Dienstanbieter aufgelöst, der die Lebensdauer des zu erstellenden Handlers gemeinsam verwendet.

Gilt für: