Preferences.Flush 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
強制將此偏好節點及其後代節點內容的任何變更都傳送到持久儲存。
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
- 屬性
例外狀況
如果後備儲存無法使用或導致操作失敗。
備註
強制將此偏好節點及其後代節點內容的任何變更都傳送到持久儲存。 一旦此方法成功返回,可以安全地假設在呼叫前,根於該節點的子樹中所做的所有變更都已永久生效。
實作可以隨時免費將變更沖洗到持久儲存庫。 他們不需要等待這個方法被呼叫。
當新建立節點發生刷洗時,該節點會被永久化,任何尚未被持續化的祖先(及後代)也會被永久化。 但請注意,祖先中的任何偏好值變化 並不 保證會持續存在。
若此方法在已被移除 #removeNode() 的節點上呼叫,則該節點會被調用 flushSpi(),但不會在其他節點被呼叫。
Java 文件 java.util.prefs.Preferences.flush()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。