IJavaPeerable.Finalized Metode

Definisi

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>

Berlaku untuk

Lihat juga