IHttpClientFactory.CreateClient(String) 메서드

정의

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

public:
 System::Net::Http::HttpClient ^ CreateClient(System::String ^ name);
public System.Net.Http.HttpClient CreateClient (string name);
abstract member CreateClient : string -> System.Net.Http.HttpClient
Public Function CreateClient (name As String) As HttpClient

매개 변수

name
String

만들 클라이언트의 논리적 이름입니다.The logical name of the client to create.

반환

HttpClient 인스턴스입니다.A new HttpClient instance.

설명

CreateClient(String)에 대 한 각 호출은 새 HttpClient 인스턴스를 반환 하도록 보장 됩니다.Each call to CreateClient(String) is guaranteed to return a new HttpClient instance. 호출자는 반환 된 HttpClient 인스턴스를 무기한으로 캐시 하거나 사용 블록에서 사용 하 여 원하는 경우 삭제할 수 있습니다.Callers may cache the returned HttpClient instance indefinitely or surround its use in a using block to dispose it when desired.

기본 IHttpClientFactory 구현에서는 성능 향상을 위해 기본 HttpMessageHandler 인스턴스를 캐시할 수 있습니다.The default IHttpClientFactory implementation may cache the underlying HttpMessageHandler instances to improve performance.

호출자는 원하는 대로 반환 된 HttpClient 인스턴스의 공용 속성을 자유롭게 변경할 수도 있습니다.Callers are also free to mutate the returned HttpClient instance's public properties as desired.

적용 대상