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 參考 (Nothing) , 則會使用接收沒有篩選準則之回應的預設傳輸處理常式。

另請參閱

適用於