Sprache

IJavaPeerable.Finalized Methode

Definition

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

public void Finalized();
abstract member Finalized : unit -> unit

Hinweise

Die Finalized Methode wird aufgerufen, nachdem der Finalizer für die Instanz aufgerufen wurde. Die PeerReference Eigenschaft ist NICHT gültig, wenn Finalized sie aufgerufen wird.

<block subset="none" type="usage"> Diese Methode sollte nur von der Instanz aufgerufen werden, die JniRuntime den IJavaPeerable Wert verwaltet. </block block><subset="none" type="overrides">

Wenn der Typ dem typischen IDisposable Muster folgt, sollte die Finalized Methode an die Dispose(bool) Methode delegiert werden. Die prokribierte Implementierungsvorlage lautet:

[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);
	}
}

</Block>

Gilt für:

Weitere Informationen