Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

Microsoft.Extensions.Http

System Library

Author Microsoft
Version 10.0.1
Tags

Public Types

Microsoft.​Extensions.​DependencyInjection

Extension methods for configuring an <see cref="T:Microsoft.Extensions.DependencyInjection.IHttpClientBuilder" /> .
Extension methods to configure an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for <see cref="T:System.Net.Http.IHttpClientFactory" /> .
interface IHttpClientBuilder
A builder for configuring named <see cref="T:System.Net.Http.HttpClient" /> instances returned by <see cref="T:System.Net.Http.IHttpClientFactory" /> .
Configures <see cref="T:System.Net.Http.SocketsHttpHandler" /> for a named <see cref="T:System.Net.Http.HttpClient" /> instances returned by <see cref="T:System.Net.Http.IHttpClientFactory" /> .
Extension methods to configure <see cref="T:System.Net.Http.SocketsHttpHandler" /> for a named <see cref="T:System.Net.Http.HttpClient" /> instances returned by <see cref="T:System.Net.Http.IHttpClientFactory" /> .

Microsoft.​Extensions.​Http

Provides options for configuring the default <see cref="T:System.Net.Http.IHttpClientFactory" /> .
A builder abstraction for configuring <see cref="T:System.Net.Http.HttpMessageHandler" /> instances.
Used by the <see cref="T:Microsoft.Extensions.Http.DefaultHttpClientFactory" /> to apply additional initialization to the configure the <see cref="T:Microsoft.Extensions.Http.HttpMessageHandlerBuilder" /> immediately before <see cref="M:Microsoft.Extensions.Http.HttpMessageHandlerBuilder.Build" /> is called.
interface ITypedHttpClientFactory<​TClient>
A factory abstraction for a component that can create typed client instances with custom configuration for a given logical name.

Microsoft.​Extensions.​Http.​Logging

An abstraction for asyncronous custom HTTP request logging for a named <see cref="T:System.Net.Http.HttpClient" /> instances returned by <see cref="T:System.Net.Http.IHttpClientFactory" /> .
interface IHttpClientLogger
An abstraction for custom HTTP request logging for a named <see cref="T:System.Net.Http.HttpClient" /> instances returned by <see cref="T:System.Net.Http.IHttpClientFactory" /> .
Handles logging of the lifecycle for an HTTP request.
Handles logging of the lifecycle for an HTTP request within a log scope.

System.​Net.​Http

Extensions methods for <see cref="T:System.Net.Http.IHttpClientFactory" /> .
Extensions methods for <see cref="T:System.Net.Http.IHttpMessageHandlerFactory" /> .
interface IHttpClientFactory
A factory abstraction for a component that can create <see cref="T:System.Net.Http.HttpClient" /> instances with custom configuration for a given logical name.
A factory abstraction for a component that can create <see cref="T:System.Net.Http.HttpMessageHandler" /> instances with custom configuration for a given logical name.