Partager via


XamlServices.Save Méthode

Définition

Traite un graphique d’objet fourni en représentation de nœud XAML, puis dans un format de sortie pour la sérialisation.

Surcharges

Nom Description
Save(Object)

Traite une arborescence d’objets fournie dans une représentation de nœud XAML et retourne une représentation sous forme de chaîne du code XAML de sortie.

Save(Stream, Object)

Traite un graphique d’objet fourni en représentation de nœud XAML, puis dans un flux de sortie pour la sérialisation.

Save(TextWriter, Object)

Traite un graphique d’objet fourni en représentation de nœud XAML, puis dans une sortie qui passe à l’objet fourni TextWriter.

Save(String, Object)

Traite un graphique d’objet fourni dans 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 l’enregistreur XAML fourni.

Save(XmlWriter, Object)

Traite un graphique d’objet fourni dans une représentation de nœud XAML, puis l’écrit dans le graphique d’objets fourni XmlWriter.

Save(Object)

Traite une arborescence d’objets fournie dans une représentation de nœud XAML et 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’une XmlWriter opération créée par l’appel de méthode. Cela 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 code 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 code XAML.

S’applique à

Save(Stream, Object)

Traite un graphique d’objet fourni en représentation de nœud XAML, puis dans 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 destination.

instance
Object

Racine du graphique d’objet à traiter.

Exceptions

stream entrée est null.

Remarques

Important

XamlServices n’est pas le jeu d’API de lecture XAML ou d’écriture XAML recommandé si vous traitez des types WPF (Windows Presentation Foundation) ou des types basés sur WPF. Pour l’utilisation de WPF, utilisez-la 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 spécifiques à WPF qui influencent la nature de la lecture et de l’écriture XAML, telles que les optimisations pour les propriétés de dépendance.

S’applique à

Save(TextWriter, Object)

Traite un graphique d’objet fourni en représentation de nœud XAML, puis dans une sortie qui passe à l’objet fourni TextWriter.

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

Qui TextWriter écrit la sortie.

instance
Object

Racine du graphique d’objet à traiter.

Exceptions

writer entrée est null.

S’applique à

Save(String, Object)

Traite un graphique d’objet fourni dans 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 élément 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 l’enregistreur 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 XamlWriter à utiliser.

instance
Object

Racine du graphique d’objet à traiter.

Exceptions

writer entrée 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é les paramètres correspondant XamlWriter aux paramètres par défaut.

S’applique à

Save(XmlWriter, Object)

Traite un graphique d’objet fourni dans une représentation de nœud XAML, puis l’écrit dans le graphique d’objets fourni XmlWriter.

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 XmlWriter à utiliser.

instance
Object

Racine du graphique d’objet à traiter.

Exceptions

writer entrée est null.

S’applique à