共用方式為


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

適用於