Preferences.ExportSubtree(Stream) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Emite un documento XML que representa todas las preferencias contenidas en este nodo y todos sus descendientes.
[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
Parámetros
- os
- Stream
flujo de salida en el que se va a emitir el documento XML.
- Atributos
Excepciones
si se produce un error al exportar.
si el almacén de respaldo no está disponible o produce un error de operación.
si se ha quitado este nodo.
Comentarios
Emite un documento XML que representa todas las preferencias contenidas en este nodo y todos sus descendientes. Este documento XML es, en efecto, una copia de seguridad sin conexión del subárbol raíz en el nodo.
El documento XML tendrá la siguiente declaración DOCTYPE:
{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
}
Se usará la codificación de caracteres UTF-8.
Este método es una excepción a la regla general que los resultados de ejecutar simultáneamente varios métodos en esta clase producen resultados equivalentes a alguna ejecución en serie. Si las preferencias o nodos del subárbol raíz en este nodo se modifican simultáneamente con una invocación de este método, las preferencias exportadas componen una "instantánea aproximada" del subárbol; Algunas de las modificaciones simultáneas pueden reflejarse en los datos exportados, mientras que otras no.
Documentación de Java para java.util.prefs.Preferences.exportSubtree(java.io.OutputStream)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.