IJavaPeerable.Finalized 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當實例完成後才會被通知。
public void Finalized();
abstract member Finalized : unit -> unit
備註
Finalized該方法在結束子被實例調用後才被調用。 當 被調用時Finalized,該PeerReference屬性並不有效。
<區塊子集=「無」類型=「使用」此> 方法僅應由 JniRuntime 管理 IJavaPeerable 該值的實例呼叫。
</區塊><區塊子集=「none」類型=「覆寫」>
如果型別遵循典型 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);
}
}
</區塊>