Language

IJavaPeerable.Disposed メソッド

定義

インスタンスが破棄されたときに呼び出されます。

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

注釈

Disposed メソッドは、インスタンスで Dispose() メソッドが呼び出された後に呼び出されます。 PeerReference プロパティは、Disposedが呼び出されたときにも有効です。

<block subset="none" type="usage"> このメソッドは、IJavaPeerable値を管理するJniRuntime インスタンスによってのみ呼び出す必要があります。 </block><block subset="none" type="overrides">

型が一般的な IDisposable パターンに従う場合、 Disposed メソッドは Dispose(bool) メソッドにデリゲートする必要があります。 プロクリプトされた実装テンプレートは次のとおりです。

[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);
	}
}

</ブロック>

適用対象