IHttpClientFactory 인터페이스

정의

지정된 논리적 이름에 대한 사용자 지정 구성을 사용하여 HttpClient 인스턴스를 만들 수 있는 구성 요소에 대한 팩터리 추상화입니다.A factory abstraction for a component that can create HttpClient instances with custom configuration for a given logical name.

public interface class IHttpClientFactory
public interface IHttpClientFactory
type IHttpClientFactory = interface
Public Interface IHttpClientFactory

설명

기본 IHttpClientFactory AddHttpClient(IServiceCollection)를 호출 하 여 IServiceCollection에 등록할 수 있습니다.A default IHttpClientFactory can be registered in an IServiceCollection by calling AddHttpClient(IServiceCollection). 기본 IHttpClientFactory은 서비스 컬렉션에 단일 항목으로 등록 됩니다.The default IHttpClientFactory will be registered in the service collection as a singleton.

메서드

CreateClient(String)

name으로 지정된 논리적 이름에 해당하는 구성을 사용하여 HttpClient 인스턴스를 만들고 구성합니다.Creates and configures an HttpClient instance using the configuration that corresponds to the logical name specified by name.

확장 메서드

CreateClient(IHttpClientFactory)

기본 구성을 사용하여 새 HttpClient를 만듭니다.Creates a new HttpClient using the default configuration.

적용 대상