StorageItemThumbnail.Close 方法

定义

释放由 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

适用于