StorageItemThumbnail.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放由 Windows 运行时 对象公开的系统资源。
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
注解
使用此方法释放正在使用的独占系统资源,例如文件句柄、流和网络套接字。 方法还应释放正在使用的其他资源(包括对象引用和内存),以便为重复使用做好准备。
此方法必须调用它持有的实现 IClosable 的任何对象的 Close 方法。
Close 方法应尽快释放系统资源,而不会阻止异步操作完成。 为了确保完全释放所有资源,调用方必须等待所有未完成的异步操作完成,然后再调用 Close。
Close 返回后,对象仍在内存中,但没有所需的系统资源;因此,它的大多数成员都不可用。 依赖于已发布系统资源的成员可以返回 RO_E_CLOSED 指示对象已关闭,并且无法完成请求的操作。
如果多次调用 Close ,则不起作用;方法返回 S_OK。