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) 中 没有指定任何 内容,则使用用于接收无筛选器的响应的默认传输处理程序。

另请参阅

适用于