次の方法で共有


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 インスタンスのパブリック プロパティを自由に変更することもできます。

適用対象