IJavaPeerable.Disposed Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando a instância foi descartada.
public void Disposed();
abstract member Disposed : unit -> unit
Comentários
O Disposed método é invocado depois que o Dispose() método é invocado na instância. A PeerReference propriedade ainda é válida quando Disposed é invocada.
<block subset="none" type="usage"> Esse método só deve ser invocado pela JniRuntime instância que gerenciará o IJavaPeerable valor.
</block><block subset="none" type="overrides">
Se o tipo estiver seguindo o padrão típico IDisposable , o Disposed método deverá delegar ao Dispose(bool) método. O modelo de implementação proscrito é:
[JniTypeSignature ("my/Example")]
partial class ExampleBinding : IJavaPeerable {
public void Dispose ()
{
JniEnvironment.Runtime.ValueManager.Dispose (this);
}
protected virtual void Dispose (bool disposing)
{
}
void IJavaPeerable.Disposed ()
{
Dispose (disposing: true);
}
}
</Bloco>