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 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
- instance
- Object
Racine du graphique d’objet à traiter.
Exceptions
writer entrée est null.