語言

AbstractPreferences.FlushSpi 方法

定義

此方法在節點鎖定時被呼叫。

[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
屬性

例外狀況

如果後備儲存無法使用或導致操作失敗。

備註

此方法在節點鎖定時被呼叫。 此方法的契約是強制將偏好節點內容中快取的變更強制送入後備存儲,保證其持久性。 (這個節點很可能不存在於後備儲存庫,可能是因為它已被其他虛擬機刪除,或是尚未建立。)請注意,此方法 不應 清除該節點任何子節點的偏好設定。 如果後備儲存自然一次沖洗整個子樹,實作者會被鼓勵覆寫 flush(),而非僅僅覆寫此方法。

如果此節點拋出 , BackingStoreException例外會傳播到包圍 #flush() 呼叫之外。

Java 文件 java.util.prefs.AbstractPreferences.flushSpi()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於