Language

HttpClient コンストラクター

定義

オーバーロード

Name 説明
HttpClient()

HttpClient クラスの新しいインスタンスを初期化します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。

HttpClient(IHttpFilter)

HTTP 応答メッセージを処理するための特定のフィルターを使用して、 HttpClient クラスの新しいインスタンスを初期化します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。

HttpClient()

HttpClient クラスの新しいインスタンスを初期化します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。

public:
 HttpClient();
 HttpClient();
public HttpClient();
function HttpClient()
Public Sub New ()

関連項目

適用対象

HttpClient(IHttpFilter)

HTTP 応答メッセージを処理するための特定のフィルターを使用して、 HttpClient クラスの新しいインスタンスを初期化します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。

public:
 HttpClient(IHttpFilter ^ filter);
 HttpClient(IHttpFilter const& filter);
public HttpClient(IHttpFilter filter);
function HttpClient(filter)
Public Sub New (filter As IHttpFilter)

パラメーター

filter
IHttpFilter

応答メッセージの処理に使用する HTTP フィルター。

例

サンプル コードは、カスタム フィルターを使用する HttpClient の 作成を示しています。

internal static void CreateHttpClient(ref HttpClient httpClient)
{
    if (httpClient != null) {
        httpClient.Dispose();
    }

    // HttpClient can be extended by plugging multiple filters together,
    // providing HttpClient with the configured filter pipeline.
    var baseFilter = new HttpBaseProtocolFilter();

    var myFilter = new MyCustomFilter(baseFilter);
    httpClient = new HttpClient(myFilter);
}

注釈

フィルター パラメーターに null 参照 (Visual Basic では Nothing ) が指定されている場合は、フィルターなしで応答を受信するための既定のトランスポート ハンドラーが使用されます。

関連項目

適用対象