Preferences.ExportSubtree(Stream) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Émet un document XML représentant toutes les préférences contenues dans ce nœud et tous ses descendants.
[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
Paramètres
- os
- Stream
flux de sortie sur lequel émettre le document XML.
- Attributs
Exceptions
si une erreur se produit lors de l’exportation.
si le magasin de stockage n’est pas disponible ou provoque un échec d’opération.
si ce nœud a été supprimé.
Remarques
Émet un document XML représentant toutes les préférences contenues dans ce nœud et tous ses descendants. Ce document XML est, en effet, une sauvegarde hors connexion de la sous-arborescence rooté au niveau du nœud.
Le document XML aura la déclaration DOCTYPE suivante :
{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
}
L’encodage de caractères UTF-8 sera utilisé.
Cette méthode est une exception à la règle générale selon laquelle les résultats de l’exécution simultanée de plusieurs méthodes dans cette classe donnent des résultats équivalents à une exécution en série. Si les préférences ou nœuds de la sous-arborescence enracinée sur ce nœud sont modifiés simultanément avec un appel de cette méthode, les préférences exportées comprennent un « instantané flou » de la sous-arborescence ; certaines des modifications simultanées peuvent être reflétées dans les données exportées, tandis que d’autres peuvent ne pas le faire.
Documentation Java pour java.util.prefs.Preferences.exportSubtree(java.io.OutputStream)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.