HttpClientBuilderExtensions Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Extensiemethoden voor het configureren van een IHttpClientBuilder.
public ref class HttpClientBuilderExtensions abstract sealed
public static class HttpClientBuilderExtensions
type HttpClientBuilderExtensions = class
Public Module HttpClientBuilderExtensions
- Overname
-
HttpClientBuilderExtensions
Methoden
| Name | Description |
|---|---|
| AddAsKeyed(IHttpClientBuilder, ServiceLifetime) |
Registreert een benoemde HttpClient en de gerelateerde handler-pijplijn HttpMessageHandler als sleutelservices met de naam van de client als de sleutel en een levensduur die is opgegeven in de |
| AddDefaultLogger(IHttpClientBuilder) |
Voegt de standaardlogboekregistratie voor een benoemde HttpClientnaam terug als deze eerder is verwijderd door aan te roepen RemoveAllLoggers(IHttpClientBuilder). |
| AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken. |
| AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een extra berichthandler voor een benoemde HttpClientnaam te maken. |
| AddHttpMessageHandler<THandler>(IHttpClientBuilder) |
Voegt een extra berichthandler toe vanuit de container voor afhankelijkheidsinjectie voor een benoemde HttpClientnaam. |
| AddLogger(IHttpClientBuilder, Func<IServiceProvider,IHttpClientLogger>, Boolean) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt voor het maken van een extra logboekregistratie voor een benoemde HttpClient. De aangepaste logboekregistratie wordt aangeroepen vanuit een toegewezen logboekregistratie DelegatingHandler op elke aanvraag van de bijbehorende benoemde HttpClient. |
| AddLogger<TLogger>(IHttpClientBuilder, Boolean) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt voor het maken van een extra logboekregistratie voor een benoemde HttpClient. De aangepaste logboekregistratie wordt aangeroepen vanuit een toegewezen logboekregistratie DelegatingHandler op elke aanvraag van de bijbehorende benoemde HttpClient. |
| AddTypedClient<TClient,TImplementation>(IHttpClientBuilder) |
Hiermee configureert u een binding tussen het |
| AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,IServiceProvider,TClient>) |
Hiermee configureert u een binding tussen het |
| AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,TClient>) |
Hiermee configureert u een binding tussen het |
| AddTypedClient<TClient>(IHttpClientBuilder) |
Hiermee configureert u een binding tussen het |
| ConfigureAdditionalHttpMessageHandlers(IHttpClientBuilder, Action<IList<DelegatingHandler>,IServiceProvider>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt voor het configureren van extra berichthandlers die worden gebruikt HttpMessageHandlerBuilder voor een benoemde HttpClientnaam. |
| ConfigureHttpClient(IHttpClientBuilder, Action<HttpClient>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een benoemde naam HttpClientte configureren. |
| ConfigureHttpClient(IHttpClientBuilder, Action<IServiceProvider,HttpClient>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om een benoemde naam HttpClientte configureren. |
| ConfigureHttpMessageHandlerBuilder(IHttpClientBuilder, Action<HttpMessageHandlerBuilder>) |
Verouderd.
Hiermee voegt u een gemachtigde toe die wordt gebruikt voor het configureren van berichthandlers voor HttpMessageHandlerBuilder een benoemde HttpClientnaam. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Hiermee voegt u een gemachtigde toe die wordt gebruikt om de primaire HttpMessageHandler voor een benoemde naam HttpClientte configureren. |
| ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Configureert de primaire HttpMessageHandler van de afhankelijkheidsinjectiecontainer voor een benoemde HttpClient. |
| RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Hiermee stelt u in Func<T,TResult> of de HTTP-headerwaarde moet worden bewerkt op basis van de bijbehorende headernaam voordat u zich aanmeldt. |
| RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Hiermee stelt u de verzameling HTTP-headernamen in waarvoor waarden moeten worden bewerkt voordat u zich aanmeldt. |
| RemoveAllLoggers(IHttpClientBuilder) |
Hiermee verwijdert u alle eerder toegevoegde logboekregistraties voor een benoemde, HttpClientinclusief standaardlogboeken. |
| RemoveAsKeyed(IHttpClientBuilder) |
Hiermee verwijdert u de sleutelregistraties voor de benoemde HttpClient en HttpMessageHandler. |
| SetHandlerLifetime(IHttpClientBuilder, TimeSpan) |
Hiermee stelt u de tijdsduur in die een HttpMessageHandler exemplaar opnieuw kan worden gebruikt. Elke benoemde client kan een eigen geconfigureerde handler-levensduurwaarde hebben. De standaardwaarde is twee minuten. Stel de levensduur in om de verlooptijd van de handler uit te InfiniteTimeSpan schakelen. |
| UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>) |
Voegt of werkt bij SocketsHttpHandler als primaire handler voor een benoemde HttpClient en configureert deze met behulp van ISocketsHttpHandlerBuilder. |
| UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>) |
Hiermee voegt u een primaire handler toe of werkt u deze SocketsHttpHandler bij als een benoemde HttpClienthandler. Indien opgegeven, voegt u ook een gemachtigde toe die wordt gebruikt om de primaire SocketsHttpHandlerte configureren. |