AbstractPreferences.Flush 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.
Implementa il flush metodo in base alla specifica in Preferences#flush().
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public override void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
override this.Flush : unit -> unit
- Attributi
Eccezioni
Commenti
Implementa il flush metodo in base alla specifica in Preferences#flush().
Questa implementazione chiama un metodo helper ricorsivo che blocca questo nodo, richiama flushSpi() su di esso, sblocca questo nodo e richiama in modo ricorsivo questo metodo su ogni "elemento figlio memorizzato nella cache". Un elemento figlio memorizzato nella cache è un elemento figlio di questo nodo creato in questa macchina virtuale e non successivamente rimosso. In effetti, questo metodo esegue un primo attraversamento di profondità del "sottoalbero memorizzato nella cache" in questo nodo, chiamando flushSpi() in ogni nodo del sottoalbero, mentre solo il nodo è bloccato. Si noti che flushSpi() viene richiamato dall'alto verso il basso.
Se questo metodo viene richiamato su un nodo che è stato rimosso con il #removeNode() metodo , flushSpi() viene richiamato su questo nodo, ma non su altri.
per java.util.prefs.AbstractPreferences.flush().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.