Partager via


XamlServices.Save Méthode

Définition

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

writer
XmlWriter

Implémentation de XmlWriter à utiliser.

instance
Object

Racine du graphique d'objet à traiter.

Exceptions

L'entrée writer est null.

S’applique à