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)

HttpClient で指定した論理名に対応する構成を使用して、name インスタンスを作成および構成します。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.

適用対象