Udostępnij za pośrednictwem


HttpMessageHandlerBuilder Klasa

Definicja

Abstrakcja konstruktora do konfigurowania HttpMessageHandler wystąpień.

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

Uwagi

Element HttpMessageHandlerBuilder jest zarejestrowany w kolekcji usług jako usługa przejściowa. Osoby wywołujące powinny pobrać nowe wystąpienie dla każdego HttpMessageHandler z nich do utworzenia. Implementatory powinny oczekiwać, że każde wystąpienie będzie używane pojedynczo.

Konstruktory

HttpMessageHandlerBuilder()

Inicjuje nowe wystąpienie klasy HttpMessageHandlerBuilder.

Właściwości

AdditionalHandlers

Pobiera listę dodatkowych DelegatingHandler wystąpień używanych do konfigurowania potoku HttpClient .

Name

Pobiera lub ustawia nazwę tworzonego HttpClient obiektu.

PrimaryHandler

Pobiera lub ustawia podstawowy HttpMessageHandlerelement .

Services

Pobiera element IServiceProvider , który może służyć do rozpoznawania usług z kontenera wstrzykiwania zależności.

Metody

Build()

Tworzy element HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Tworzy wystąpienie klasy HttpMessageHandler przez łączenie ich additionalHandlers łańcuchem primaryHandler po drugim z końcem łańcucha. Wynikowy potok jest używany przez IHttpClientFactory infrastrukturę do tworzenia HttpClient wystąpień z niestandardowymi procedurami obsługi komunikatów. Dostęp do wynikowego potoku można również uzyskać za pomocą polecenia IHttpMessageHandlerFactory zamiast IHttpClientFactory.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy