IJavaPeerable.DisposeUnlessReferenced Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.
public void DisposeUnlessReferenced();
abstract member DisposeUnlessReferenced : unit -> unit
Comentarios
Llame a este método cuando quiera permitir que las instancias se puedan recopilar lo antes posible, pero no si se hace referencia a la instancia actual en cualquier otro lugar.
<block subconjunto="none" type="note"> "not referenced anywhere" puede significar "is not registered". </block><block subconjunto="none" type="overrides">
La plantilla de implementación proscripta es:
[JniTypeSignature ("my/Example")]
partial class ExampleBinding : IJavaPeerable {
public void DisposeUnlessReferenced ()
{
JniEnvironment.Runtime.ValueManager.DisposeUnlessReferenced (this);
}
}
</Bloquear>