IJavaPeerable.DisposeUnlessReferenced Methode

Definition

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

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

Hinweise

Rufen Sie diese Methode auf, wenn Sie zulassen möchten, dass Instanzen so schnell wie möglich gesammelt werden können, aber nicht, wenn auf die aktuelle Instanz an einer anderen Stelle verwiesen wird.

<block subset="none" type="note"> "not referenced anywhere else" may mean "is not registered". </block block><subset="none" type="overrides">

Die prokribierte Implementierungsvorlage lautet:

[JniTypeSignature ("my/Example")]
partial class ExampleBinding : IJavaPeerable {

	public void DisposeUnlessReferenced ()
	{
        JniEnvironment.Runtime.ValueManager.DisposeUnlessReferenced (this);
	}
}

</Block>

Gilt für:

Weitere Informationen