IHttpClientFactory.CreateClient(String) メソッド

定義

name で指定した論理名に対応する構成を使用して、HttpClient インスタンスを作成および構成します。

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

作成するクライアントの論理名。

戻り値

新しい HttpClient インスタンス。

注釈

CreateClient(String) 呼び出すたびに、新しい HttpClient インスタンスが返されます。 呼び出し元は、返された HttpClient インスタンスを無期限にキャッシュするか、ブロック内でその使用を using 囲んで、必要に応じて破棄することができます。

既定 IHttpClientFactory の実装では、パフォーマンスを向上させるために基になる HttpMessageHandler インスタンスがキャッシュされる場合があります。

呼び出し元は、必要に応じて、返された HttpClient インスタンスのパブリック プロパティを自由に変更することもできます。

適用対象