Condividi tramite


Preferences.ExportSubtree(Stream) Metodo

Definizione

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.

Si applica a