Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IHttpMessageHandlerFactory Interface

Definition

Namespace:
System.Net.Http
Assembly:
Microsoft.Extensions.Http.dll
Package:
Microsoft.Extensions.Http v11.0.0-preview.5.26302.115
Source:
IHttpMessageHandlerFactory.cs
Source:
IHttpMessageHandlerFactory.cs
Source:
IHttpMessageHandlerFactory.cs
Source:
IHttpMessageHandlerFactory.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

A factory abstraction for a component that can create HttpMessageHandler instances with custom configuration for a given logical name.

public interface class IHttpMessageHandlerFactory
public interface IHttpMessageHandlerFactory
type IHttpMessageHandlerFactory = interface
Public Interface IHttpMessageHandlerFactory

Remarks

A default IHttpMessageHandlerFactory can be registered in an IServiceCollection by calling AddHttpClient(IServiceCollection). The default IHttpMessageHandlerFactory will be registered in the service collection as a singleton.

Methods

Name Description
CreateHandler(String)

Creates and configures an HttpMessageHandler instance using the configuration that corresponds to the logical name specified by name.

Extension Methods

Name Description
CreateHandler(IHttpMessageHandlerFactory)

Creates a new HttpMessageHandler using the default configuration.

Applies to


Feedback

Was this page helpful?