XamlServices.Save 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.
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis un format de sortie pour la sérialisation.
Surcharges
Save(Object) |
Traite une arborescence d'objets fournie pour en faire une représentation de nœud XAML, puis retourne une représentation sous forme de chaîne du code XAML de sortie. |
Save(Stream, Object) |
Traite un graphique d'objet pour en faire une représentation de nœud XAML, puis un flux de sortie pour la sérialisation. |
Save(TextWriter, Object) |
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis une sortie transmise au TextWriter fourni. |
Save(String, Object) |
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis l'écrit dans un fichier de sortie à un emplacement fourni. |
Save(XamlWriter, Object) |
Traite un graphique d'objet fourni dans une représentation de nœud XAML, puis l'écrit dans le writer XAML fourni. |
Save(XmlWriter, Object) |
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis l'écrit dans le XmlWriter fourni. |
Save(Object)
Traite une arborescence d'objets fournie pour en faire une représentation de nœud XAML, puis retourne une représentation sous forme de chaîne du code XAML de sortie.
public:
static System::String ^ Save(System::Object ^ instance);
public static string Save (object instance);
static member Save : obj -> string
Public Shared Function Save (instance As Object) As String
Paramètres
- instance
- Object
Racine du graphique d'objet à traiter.
Retours
Sortie de balisage XAML sous forme de chaîne.
Remarques
La sortie de cette méthode est le ToString
résultat d’un XmlWriter qui est créé par l’appel de méthode. Qui XmlWriter est créé à l’aide des paramètres suivants : XmlWriterSettings.Indent est true
; et XmlWriterSettings.OmitXmlDeclaration est true
.
La chaîne retournée peut être chargée en tant que xml valide par le biais de la Create méthode si vous avez traité la chaîne dans un flux ou dans un lecteur plus spécifiquement dédié au xaml.
S’applique à
Save(Stream, Object)
Traite un graphique d'objet pour en faire une représentation de nœud XAML, puis un flux de sortie pour la sérialisation.
public:
static void Save(System::IO::Stream ^ stream, System::Object ^ instance);
public static void Save (System.IO.Stream stream, object instance);
static member Save : System.IO.Stream * obj -> unit
Public Shared Sub Save (stream As Stream, instance As Object)
Paramètres
- stream
- Stream
Flux de données de destination.
- instance
- Object
Racine du graphique d'objet à traiter.
Exceptions
L'entrée stream
est null
.
Remarques
Important
XamlServicesn’est pas l’ensemble d’API de lecture ou d’écriture XAML recommandé si vous traitez des types Windows Presentation Foundation (WPF) ou des types basés sur WPF. Pour l’utilisation de WPF, utilisez System.Windows.Markup.XamlReader pour lire ou charger du code XAML et System.Windows.Markup.XamlWriter pour écrire du code XAML. Ces classes utilisent System.Xaml des API en interne dans leur implémentation. Toutefois, elles prennent également en charge les concepts propres à WPF qui influencent la nature de la lecture et de l’écriture XAML, comme les optimisations pour les propriétés de dépendance.
S’applique à
Save(TextWriter, Object)
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis une sortie transmise au TextWriter fourni.
public:
static void Save(System::IO::TextWriter ^ writer, System::Object ^ instance);
public static void Save (System.IO.TextWriter writer, object instance);
static member Save : System.IO.TextWriter * obj -> unit
Public Shared Sub Save (writer As TextWriter, instance As Object)
Paramètres
- writer
- TextWriter
TextWriter qui écrit la sortie.
- instance
- Object
Racine du graphique d'objet à traiter.
Exceptions
L'entrée writer
est null
.
S’applique à
Save(String, Object)
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis l'écrit dans un fichier de sortie à un emplacement fourni.
public:
static void Save(System::String ^ fileName, System::Object ^ instance);
public static void Save (string fileName, object instance);
static member Save : string * obj -> unit
Public Shared Sub Save (fileName As String, instance As Object)
Paramètres
- fileName
- String
Nom et emplacement du fichier dans lequel écrire la sortie.
- instance
- Object
Racine du graphique d'objet à traiter.
Exceptions
fileName
est une chaîne vide.
fileName
a la valeur null
.
Remarques
La fileName
valeur du paramètre est utilisée comme outputFileName
entrée pour un appel à XmlWriter.Create, ce qui crée un XmlWriter dans le cadre de l’appel de méthode.
S’applique à
Save(XamlWriter, Object)
Traite un graphique d'objet fourni dans une représentation de nœud XAML, puis l'écrit dans le writer XAML fourni.
public:
static void Save(System::Xaml::XamlWriter ^ writer, System::Object ^ instance);
public static void Save (System.Xaml.XamlWriter writer, object instance);
static member Save : System.Xaml.XamlWriter * obj -> unit
Public Shared Sub Save (writer As XamlWriter, instance As Object)
Paramètres
- writer
- XamlWriter
Implémentation de XamlWriter à utiliser.
- instance
- Object
Racine du graphique d'objet à traiter.
Exceptions
L'entrée writer
est null
.
Remarques
Vous devez généralement utiliser cette signature uniquement dans les cas suivants :
Vous avez défini votre propre implémentation d’un XamlWriter.
Vous avez spécifié des paramètres pour le XamlWriter qui diffèrent des paramètres par défaut.
S’applique à
Save(XmlWriter, Object)
Traite un graphique d'objet fourni pour en faire une représentation de nœud XAML, puis l'écrit dans le XmlWriter fourni.
public:
static void Save(System::Xml::XmlWriter ^ writer, System::Object ^ instance);
public static void Save (System.Xml.XmlWriter writer, object instance);
static member Save : System.Xml.XmlWriter * obj -> unit
Public Shared Sub Save (writer As XmlWriter, instance As Object)
Paramètres
- instance
- Object
Racine du graphique d'objet à traiter.
Exceptions
L'entrée writer
est null
.