IJavaPeerable.DisposeUnlessReferenced Metodo

Definizione

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

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

Commenti

Chiamare questo metodo quando si desidera consentire la raccolta delle istanze il prima possibile, ma non se si fa riferimento all'istanza corrente in un'altra posizione.

<block subset="none" type="note"> "not referenced anywhere else" può significare "is not registered". </block><block subset="none" type="overrides">

Il modello di implementazione proscritto è:

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

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

</Blocco>

Si applica a

Vedi anche