Preferences.ExportSubtree(Stream) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Emite um documento XML que representa todas as preferências contidas nesse nó e todos os seus descendentes.
[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
o fluxo de saída no qual emitir o documento XML.
- Atributos
Exceções
se ocorrer um erro durante a exportação.
se o armazenamento de backup não estiver disponível ou causar uma falha de operação.
se esse nó tiver sido removido.
Comentários
Emite um documento XML que representa todas as preferências contidas nesse nó e todos os seus descendentes. Este documento XML é, na verdade, um backup offline da subárvore enraizada no nó.
O documento XML terá a seguinte declaração DOCTYPE:
{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
}
A codificação de caracteres UTF-8 será usada.
Esse método é uma exceção à regra geral de que os resultados da execução simultânea de vários métodos nessa classe produzem resultados equivalentes a alguma execução serial. Se as preferências ou nós na subárvore enraizada neste nó forem modificados simultaneamente com uma invocação desse método, as preferências exportadas compreenderão um "instantâneo difuso" da subárvore; Algumas das modificações simultâneas podem ser refletidas nos dados exportados, enquanto outras não.
Documentação Java para java.util.prefs.Preferences.exportSubtree(java.io.OutputStream)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.