FileStream.DisposeAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Secara asinkron merilis sumber daya yang tidak dikelola yang digunakan oleh FileStream.
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 dalam aplikasi Windows 8.x Store atau aplikasi desktop tempat operasi aliran yang memakan waktu dapat memblokir rangkaian UI dan membuat aplikasi tampak seolah-olah tidak berfungsi. Metode asinkron digunakan bersama dengan async
kata kunci dan await
di Visual Basic dan C#.
Metode ini membuang aliran dengan menulis perubahan apa pun pada penyimpanan pendukung dan menutup aliran untuk merilis sumber daya.
DisposeAsync
Panggilan memungkinkan sumber daya yang FileStream digunakan oleh untuk di-realokasi untuk tujuan lain. Untuk informasi selengkapnya, lihat Membersihkan Sumber Daya Yang Tidak Dikelola.