HttpMessageHandlerBuilder Klasse

Definition

Eine Generatorabstraktion zum Konfigurieren von HttpMessageHandler-Instanzen.

public ref class HttpMessageHandlerBuilder abstract
public abstract class HttpMessageHandlerBuilder
type HttpMessageHandlerBuilder = class
Public MustInherit Class HttpMessageHandlerBuilder
Vererbung
HttpMessageHandlerBuilder

Hinweise

Wird HttpMessageHandlerBuilder in der Dienstsammlung als vorübergehender Dienst registriert. Aufrufer sollten für jeden HttpMessageHandler zu erstellenden instance eine neue instance abrufen. Implementoren sollten erwarten, dass jede instance ein einziges Mal verwendet wird.

Konstruktoren

HttpMessageHandlerBuilder()

Initialisiert eine neue Instanz der HttpMessageHandlerBuilder-Klasse.

Eigenschaften

AdditionalHandlers

Ruft eine Liste zusätzlicher DelegatingHandler-Instanzen ab, die zum Konfigurieren einer HttpClient-Pipeline verwendet werden.

Name

Ruft den Namen der HttpClient-Klasse ab, die erstellt wird, oder legt diesen fest.

PrimaryHandler

Ruft die primäre HttpMessageHandler-Klasse ab oder legt diese fest.

Services

Ruft eine IServiceProvider-Schnittstelle ab, die zum Auflösen von Diensten aus dem Container für die Abhängigkeitsinjektion verwendet werden kann.

Methoden

Build()

Erstellt ein HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Erstellt eine instance von durch HttpMessageHandler Verkettung additionalHandlers nacheinander mit primaryHandler am Ende der Kette. Die resultierende Pipeline wird von der IHttpClientFactory Infrastruktur verwendet, um Instanzen mit benutzerdefinierten Nachrichtenhandlern zu erstellen HttpClient . Auf die resultierende Pipeline kann auch anstelle IHttpMessageHandlerFactory von IHttpClientFactoryzugegriffen werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: