Share via


HashAlgorithm.IDisposable.Dispose Metode

Definisi

Merilis sumber daya tidak terkelola yang digunakan oleh HashAlgorithm dan secara opsional merilis sumber daya terkelola.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

Penerapan

Keterangan

Metode ini disebut dengan metode Dispose() publik dan metode Finalisasi. Dispose() memanggil metode Dispose(Boolean) yang dilindungi dengan parameter pembuangan yang diatur ke true. Menyelesaikan pemanggilan Buang dengan membuang diatur ke false.

Ketika parameter pembuangan benar, metode ini merilis semua sumber daya yang dipegang oleh objek terkelola apa pun yang dirujuk ini HashAlgorithm . Metode ini memanggil metode Dispose() dari setiap objek yang dirujuk.

Catatan untuk Pewaris:

Buang dapat dipanggil beberapa kali oleh objek lain. Saat mengesampingkan Buang (Boolean), berhati-hatilah untuk tidak mereferensikan objek yang sebelumnya telah dibuang dalam panggilan sebelumnya ke Buang. Untuk informasi selengkapnya tentang cara menerapkan Dispose(Boolean), lihat Menerapkan Metode Buang.

Untuk informasi selengkapnya tentang Membuang dan Menyelesaikan, lihat Membersihkan Sumber Daya yang Tidak Dikelola dan Menimpa Metode Finalisasi.

Berlaku untuk

Lihat juga