AbstractPreferences.FlushSpi Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo metodo viene richiamato con questo nodo bloccato.
[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi ();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
- Attributi
Eccezioni
se l'archivio di backup non è disponibile o causa un errore dell'operazione.
Commenti
Questo metodo viene richiamato con questo nodo bloccato. Il contratto di questo metodo consiste nell'forzare le modifiche memorizzate nella cache nel contenuto di questo nodo preferenza all'archivio di backup, garantendo la relativa persistenza. È perfettamente possibile che questo nodo non esista nell'archivio di backup, perché è stato eliminato da un'altra macchina virtuale o perché non è ancora stato creato. Si noti che questo metodo non deve scaricare le preferenze in nessun sottonodo di questo nodo. Se l'archivio di backup scarica naturalmente un intero sottoalbero contemporaneamente, l'implementatore è incoraggiato a eseguire l'override di flush(), anziché semplicemente eseguire l'override di questo metodo.
Se questo nodo genera un'eccezione BackingStoreException
, l'eccezione verrà propagata oltre la chiamata di inclusione #flush()
.
Documentazione java per java.util.prefs.AbstractPreferences.flushSpi()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.