IJavaPeerable.DisposeUnlessReferenced Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>