Bagikan melalui


CLLocationManager.Dispose(Boolean) Metode

Definisi

Merilis sumber daya yang digunakan oleh objek CLLocationManager.

protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit

Parameter

disposing
Boolean

Jika diatur ke true, metode dipanggil secara langsung dan akan membuang sumber daya yang dikelola dan tidak dikelola; Jika diatur ke false metode sedang dipanggil oleh finalizer pengumpul sampah dan hanya boleh melepaskan sumber daya yang tidak dikelola.

Keterangan

Metode Buang ini merilis sumber daya yang digunakan oleh kelas CLLocationManager.

Metode ini dipanggil dengan metode Dispose() dan finalizer objek (Finalisasi). Ketika dipanggil oleh metode Buang, pembuangan disposing parameter diatur ke true dan referensi objek terkelola apa pun yang disimpan objek ini juga dibuang atau dirilis; ketika dipanggil oleh finalizer objek, pada utas finalizer, nilai diatur ke false.

Memanggil metode Buang ketika aplikasi selesai menggunakan CLLocationManager memastikan bahwa semua sumber daya eksternal yang digunakan oleh objek terkelola ini dirilis sesegera mungkin. Setelah pengembang memanggil metode Buang, objek tidak lagi berguna dan pengembang tidak boleh lagi melakukan panggilan apa pun ke dalamnya.

Untuk informasi selengkapnya tentang cara mengambil alih metode ini dan pada pola Buang/IDisposable, baca dokumen ''Menerapkan Metode Buang'' di https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

Berlaku untuk