HttpClient.Close 方法

定义

关闭 HttpClient 实例并释放分配的资源。 有关 HttpClient 类的编程指南和代码示例,请参阅 HttpClient 概念主题。

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

实现

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

注解

Close 方法释放 HttpClient 实例使用的已分配资源。 Close 方法可以管理系统资源的生存期 (HttpClient 的基础套接字和内存,例如Windows 运行时 对象使用的) 。

在 .NET Framework 4.5 中,此方法投影为 Dispose 方法。 在 Visual C++ 组件扩展 (C++/CX) 中,此方法投影为析构函数 (delete 运算符) 。

用 JavaScript、C# 或 VB.NET 编写的应用使用垃圾回收来释放资源。 因此,在垃圾回收传递运行之前, 不会释放 HttpClient 对象和关联的资源。 Close 方法允许应用提前释放这些资源,而不是等待垃圾回收释放对象。

用 C++ 或 CX 编写的应用没有 Close 方法,因为这些应用可能会销毁 对象。 在 C++ 和 CX 中,当对象脱离程序范围或作为对象的析构函数 (delete 运算符) 的一部分时,将释放这些对象。

适用于

另请参阅