語言

IJavaPeerable.DisposeUnlessReferenced 方法

定義

如果沒有未解決的參考資料,則 Dispose()呼叫;否則,則不做任何事。

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

備註

當你想盡快讓實例可收集時,請使用此方法,但如果當前實例在其他地方被引用,則不使用。

<區塊 subset=“none” 類型=“note”> “未被其他地方引用” 可能代表「未註冊」。 </區塊><區塊子集=「none」類型=「覆寫」>

規定的實施範本如下:

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

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

</區塊>

適用於

另請參閱