HttpRequestMessage.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭 HttpRequestMessage 实例并释放分配的资源。
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 方法释放 HttpRequestMessage 实例使用的已分配资源。 Close 方法可以管理系统资源的生存期 (HttpRequestMessage 的内存,例如,Windows 运行时 对象使用的) 。
在 .NET Framework 4.5 中,此方法投影为 Dispose 方法。 在 Visual C++ 组件扩展 (C++/CX) 中,此方法投影为析构函数 (delete 运算符) 。
用 JavaScript、C# 或 VB.NET 编写的应用使用垃圾回收来释放资源。 因此,在垃圾回收传递运行之前, 不会释放 HttpRequestMessage 对象和关联的资源。 Close 方法允许应用提前释放这些资源,而不是等待垃圾回收释放对象。
用 C++ 或 CX 编写的应用没有 Close 方法,因为这些应用可能会销毁 对象。 在 C++ 和 CX 中,当对象脱离程序范围或作为对象的析构函数 (delete 运算符) 的一部分时,将释放这些对象。