Bagikan melalui


StorageItemThumbnail.Close Metode

Definisi

Merilis sumber daya sistem yang diekspos oleh objek Windows Runtime.

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

Penerapan

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

Keterangan

Gunakan metode ini untuk merilis sumber daya sistem eksklusif yang sedang digunakan, seperti handel file, aliran, dan soket jaringan. Metode ini juga harus merilis sumber daya lain yang sedang digunakan, termasuk referensi objek dan memori, untuk mempersiapkannya untuk digunakan kembali.

Metode ini harus memanggil metode Tutup dari objek apa pun yang dipegangnya yang mengimplementasikan IClosable.

Metode Tutup harus merilis sumber daya sistem secepat mungkin, tanpa memblokir operasi asinkron untuk diselesaikan. Untuk memastikan bahwa semua sumber daya benar-benar dirilis, pemanggil harus menunggu semua operasi asinkron yang luar biasa selesai sebelum memanggil Tutup.

Setelah Tutup kembali, objek masih dalam memori tetapi tanpa sumber daya sistem yang dibutuhkan; oleh karena itu, sebagian besar anggotanya tidak dapat digunakan. Anggota yang bergantung pada sumber daya sistem yang dirilis dapat mengembalikan RO_E_CLOSED untuk menunjukkan bahwa objek ditutup dan tidak dapat menyelesaikan operasi yang diminta.

Jika Anda memanggil Tutup beberapa kali, tidak ada efek; metode mengembalikan S_OK.

Berlaku untuk