HttpClient 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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) 中 没有指定任何 内容,则使用用于接收无筛选器的响应的默认传输处理程序。