IJavaPeerable.Finalized 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.
Dipanggil ketika instans telah diselesaikan.
public void Finalized();
abstract member Finalized : unit -> unit
Keterangan
Metode Finalized ini dipanggil setelah finalizer dipanggil pada instans. Properti PeerReference TIDAK valid ketika Finalized dipanggil.
<block subset="none" type="usage"> Metode ini hanya boleh dipanggil oleh JniRuntime instans yang akan mengelola IJavaPeerable nilai.
</block><block subset="none" type="overrides">
Jika jenis mengikuti pola umum IDisposable , maka Finalized metode harus mendelegasikan ke Dispose(bool) metode . Templat implementasi yang diproskripsikan adalah:
[JniTypeSignature ("my/Example")]
partial class ExampleBinding : IJavaPeerable {
~ExampleBinding ()
{
JniEnvironment.Runtime.ValueManager.TryCollectObject (this);
}
protected virtual void Dispose (bool disposing)
{
}
void IJavaPeerable.Finalized ()
{
Dispose (disposing: false);
}
}
</Blok>