Freigeben über


Preferences.ExportSubtree(Stream) Methode

Definition

Gibt ein XML-Dokument aus, das alle In diesem Knoten enthaltenen Einstellungen und alle untergeordneten Elemente darstellt.

[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

Parameter

os
Stream

der Ausgabestream, für den das XML-Dokument ausgegeben werden soll.

Attribute

Ausnahmen

, wenn beim Exportieren ein Fehler auftritt.

, wenn der Sicherungsspeicher nicht verfügbar ist oder einen Vorgangsfehler verursacht.

, wenn dieser Knoten entfernt wurde.

Hinweise

Gibt ein XML-Dokument aus, das alle In diesem Knoten enthaltenen Einstellungen und alle untergeordneten Elemente darstellt. Dieses XML-Dokument ist in der Tat eine Offlinesicherung der Teilstruktur, die auf dem Knoten verwurzelt ist.

Das XML-Dokument verfügt über die folgende DOCTYPE-Deklaration:

{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
            }

Die UTF-8-Zeichencodierung wird verwendet.

Diese Methode ist eine Ausnahme von der allgemeinen Regel, dass die Ergebnisse der gleichzeitigen Ausführung mehrerer Methoden in dieser Klasse Ergebnisse liefern, die einer seriellen Ausführung entsprechen. Wenn die Einstellungen oder Knoten in der Unterstruktur, die auf diesem Knoten verwurzelt ist, gleichzeitig mit einem Aufruf dieser Methode geändert werden, bestehen die exportierten Einstellungen aus einer "Fuzzy Momentaufnahme" der Unterstruktur; einige der gleichzeitigen Änderungen können sich in den exportierten Daten widerspiegeln, andere nicht.

Java-Dokumentation für java.util.prefs.Preferences.exportSubtree(java.io.OutputStream).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: