Bagikan melalui


DeflateStream.DisposeAsync Metode

Definisi

Secara asinkron merilis sumber daya yang tidak dikelola yang digunakan oleh DeflateStream.

public:
 override System::Threading::Tasks::ValueTask DisposeAsync();
public override System.Threading.Tasks.ValueTask DisposeAsync ();
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Overrides Function DisposeAsync () As ValueTask

Mengembalikan

Tugas yang mewakili operasi pembuangan asinkron.

Keterangan

Metode ini DisposeAsync memungkinkan Anda melakukan operasi pembuangan intensif sumber daya tanpa memblokir utas utama. Pertimbangan performa ini sangat penting di aplikasi desktop di mana operasi streaming yang memakan waktu dapat memblokir utas UI dan membuat aplikasi muncul seolah-olah tidak berfungsi. Metode asinkron digunakan bersama dengan async kata kunci dan await di Visual Basic dan C#.

Metode ini membuang aliran Deflate dengan menulis perubahan apa pun pada penyimpanan pendukung dan menutup aliran untuk merilis sumber daya.

DisposeAsync Panggilan memungkinkan sumber daya yang DeflateStream digunakan oleh untuk di-realokasi untuk tujuan lain. Untuk informasi selengkapnya, lihat Membersihkan Sumber Daya Yang Tidak Dikelola.

Berlaku untuk