Microsoft.Extensions.Http Namespace

Enthält Klassen und Abstraktionen, die zum Konfigurieren HttpClient und HttpMessageHandler In verwendet IHttpClientFactorywerden.

Klassen

Name Beschreibung
HttpClientFactoryOptions

Stellt Optionen zum Konfigurieren der Standardeinstellung IHttpClientFactorybereit.

HttpMessageHandlerBuilder

Eine Generatorstraktion zum Konfigurieren von HttpMessageHandler Instanzen.

PolicyHttpMessageHandler

Eine DelegatingHandler Implementierung, die die Anforderungsverarbeitung umgeben von einer Policy.

Schnittstellen

Name Beschreibung
IHttpMessageHandlerBuilderFilter

Wird vom Microsoft.Extensions.Http.DefaultHttpClientFactory verwendet, um zusätzliche Initialisierung auf die Konfiguration der HttpMessageHandlerBuilder unmittelbar vor dem Aufruf Build() anzuwenden.

ITypedHttpClientFactory<TClient>

Eine Factorystraktion für eine Komponente, die eingegebene Clientinstanzen mit benutzerdefinierter Konfiguration für einen bestimmten logischen Namen erstellen kann.