HttpClient コンストラクター

定義

オーバーロード

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 ) が指定されている場合は、フィルターなしで応答を受信するための既定のトランスポート ハンドラーが使用されます。

こちらもご覧ください

適用対象