IJavaPeerable.Finalized Метод

Определение

Вызывается при завершении экземпляра.

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

Комментарии

Метод Finalized вызывается после вызова средства завершения на экземпляре. Свойство PeerReference недопустимо при Finalized вызове.

<блокировать подмножество="none" type="usage"> Этот метод должен вызываться только экземпляром JniRuntime , который будет управлять значением IJavaPeerable . </block block><subset="none" type="overrides">

Если тип соответствует типичному IDisposable шаблону, Finalized метод должен делегировать метод методу Dispose(bool) . Шаблон запрещенной реализации:

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

	~ExampleBinding ()
	{
        JniEnvironment.Runtime.ValueManager.TryCollectObject (this);
	}

	protected virtual void Dispose (bool disposing)
	{
	}

	void IJavaPeerable.Finalized ()
	{
	    Dispose (disposing: false);
	}
}

</Блок>

Применяется к

См. также раздел