Preferences.ExportSubtree(Stream) 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.
Genera un documento XML che rappresenta tutte le preferenze contenute in questo nodo e tutti i relativi discendenti.
[Android.Runtime.Register("exportSubtree", "(Ljava/io/OutputStream;)V", "GetExportSubtree_Ljava_io_OutputStream_Handler")]
public abstract void ExportSubtree (System.IO.Stream? os);
[<Android.Runtime.Register("exportSubtree", "(Ljava/io/OutputStream;)V", "GetExportSubtree_Ljava_io_OutputStream_Handler")>]
abstract member ExportSubtree : System.IO.Stream -> unit
Parametri
- os
- Stream
flusso di output in cui generare il documento XML.
- Attributi
Eccezioni
se si verifica un errore durante l'esportazione.
se l'archivio di backup non è disponibile o causa un errore dell'operazione.
se il nodo è stato rimosso.
Commenti
Genera un documento XML che rappresenta tutte le preferenze contenute in questo nodo e tutti i relativi discendenti. Questo documento XML è, in effetti, un backup offline del sottoalbero rooted nel nodo.
Il documento XML avrà la seguente dichiarazione DOCTYPE:
{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
}
Verrà usata la codifica dei caratteri UTF-8.
Questo metodo è un'eccezione alla regola generale che i risultati dell'esecuzione simultanea di più metodi in questa classe producono risultati equivalenti a un'esecuzione seriale. Se le preferenze o i nodi nel sottoalbero rooted in questo nodo vengono modificati simultaneamente con una chiamata di questo metodo, le preferenze esportate costituiscono uno "snapshot fuzzy" del sottoalbero; alcune delle modifiche simultanee possono essere riflesse nei dati esportati, mentre altre potrebbero non essere presenti.
Documentazione java per java.util.prefs.Preferences.exportSubtree(java.io.OutputStream)
.
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.