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。