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" /> .
interface ISocketsHttpHandlerBuilder
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
class HttpClientFactoryOptions
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.
interface IHttpMessageHandlerBuilderFilter
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
interface IHttpClientAsyncLogger
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.
interface IHttpMessageHandlerFactory
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.