Preferences.ExportNode(Stream) Metodo

Definizione

Genera nel flusso di output specificato un documento XML che rappresenta tutte le preferenze contenute in questo nodo ,ma non i relativi discendenti.

[Android.Runtime.Register("exportNode", "(Ljava/io/OutputStream;)V", "GetExportNode_Ljava_io_OutputStream_Handler")]
public abstract void ExportNode(System.IO.Stream? os);
[<Android.Runtime.Register("exportNode", "(Ljava/io/OutputStream;)V", "GetExportNode_Ljava_io_OutputStream_Handler")>]
abstract member ExportNode : 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 nel flusso di output specificato un documento XML che rappresenta tutte le preferenze contenute in questo nodo ,ma non i relativi discendenti. Questo documento XML è, in effetti, un backup offline del 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 in questo nodo vengono modificate simultaneamente con una chiamata di questo metodo, le preferenze esportate costituiscono uno "snapshot fuzzy" delle preferenze contenute nel nodo; alcune delle modifiche simultanee possono essere riflesse nei dati esportati, mentre altre potrebbero non essere presenti.

per java.util.prefs.Preferences.exportNode(java.io.OutputStream).

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.

Si applica a