HttpMessageHandlerBuilder Klas

Definitie

Een opbouwfunctieabstractie voor het configureren van HttpMessageHandler exemplaren.

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

Opmerkingen

De HttpMessageHandlerBuilder is geregistreerd in de serviceverzameling als een tijdelijke service. Bellers moeten een nieuw exemplaar ophalen voor elk HttpMessageHandler exemplaar dat moet worden gemaakt. Implementors moeten verwachten dat elk exemplaar één keer wordt gebruikt.

Constructors

Name Description
HttpMessageHandlerBuilder()

Initialiseert een nieuw exemplaar van de HttpMessageHandlerBuilder klasse.

Eigenschappen

Name Description
AdditionalHandlers

Hiermee haalt u een lijst op met extra DelegatingHandler exemplaren die worden gebruikt voor het configureren van een HttpClient pijplijn.

Name

Hiermee haalt u de naam van het HttpClient gemaakte bestand op of stelt u deze in.

PrimaryHandler

Hiermee haalt u het primaire HttpMessageHandlerbestand op of stelt u deze in.

Services

Hiermee haalt u een IServiceProvider op die kan worden gebruikt om services op te lossen vanuit de container voor afhankelijkheidsinjectie.

Methoden

Name Description
Build()

Hiermee maakt u een HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Hiermee wordt een exemplaar samengesteld van HttpMessageHandler door de ene na de andere te koppelen additionalHandlers aan primaryHandler het einde van de keten. De resulterende pijplijn wordt gebruikt door IHttpClientFactory de infrastructuur voor het maken HttpClient van exemplaren met aangepaste berichthandlers. De resulterende pijplijn kan ook worden geopend met behulp IHttpMessageHandlerFactory van IHttpClientFactory.

Van toepassing op