XamlServices.Save Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und anschließend zu einem Ausgabeformat für die Serialisierung.
Überlädt
Save(Object) |
Verarbeitet eine bereitgestellte Objektstruktur in einer XAML-Knotendarstellung und gibt eine Zeichenfolgendarstellung der Ausgabe-XAML zurück. |
Save(Stream, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und anschließend zu einem Ausgabedatenstrom für die Serialisierung. |
Save(TextWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und anschließend zu einer Ausgabe, die der bereitgestellten TextWriter-Klasse zugeordnet wird. |
Save(String, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend am angegebenen Speicherort in eine Ausgabedatei. |
Save(XamlWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend in einen bereitgestellten XAML-Writer. |
Save(XmlWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend in die bereitgestellte XmlWriter-Klasse. |
Save(Object)
Verarbeitet eine bereitgestellte Objektstruktur in einer XAML-Knotendarstellung und gibt eine Zeichenfolgendarstellung der Ausgabe-XAML zurück.
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
Parameter
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Gibt zurück
Die XAML-Markupausgabe als Zeichenfolge.
Hinweise
Die Ausgabe dieser Methode ist das ToString
Ergebnis einer XmlWriter vom Methodenaufruf erstellten Methode. Dies XmlWriter wird mithilfe der folgenden Einstellungen erstellt: XmlWriterSettings.Indent ist true
; und XmlWriterSettings.OmitXmlDeclaration ist true
.
Die zurückgegebene Zeichenfolge kann über die Create Methode als gültiges XML geladen werden, wenn Sie die Zeichenfolge in einen Datenstrom verarbeitet haben, oder in einen Leser, der speziell für XAML dedizierter ist.
Gilt für
Save(Stream, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und anschließend zu einem Ausgabedatenstrom für die Serialisierung.
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)
Parameter
- stream
- Stream
Der Zieldatenstrom.
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Ausnahmen
stream
-Eingabe ist null
.
Hinweise
Wichtig
XamlServicesist nicht der empfohlene XAML-Lese- oder XAML-Schreib-API-Satz, wenn Sie Windows Presentation Foundation (WPF)-Typen oder Typen basierend auf WPF verarbeiten. Verwenden Sie System.Windows.Markup.XamlReader für die WPF-Verwendung das Lesen oder Laden von XAML und System.Windows.Markup.XamlWriter zum Schreiben von XAML. Diese Klassen verwenden System.Xaml APIs intern in ihrer Implementierung. Sie bieten jedoch auch Unterstützung für WPF-spezifische Konzepte, die die Art des XAML-Lesens und Schreibens beeinflussen, z. B. Optimierungen für Abhängigkeitseigenschaften.
Gilt für
Save(TextWriter, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und anschließend zu einer Ausgabe, die der bereitgestellten TextWriter-Klasse zugeordnet wird.
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)
Parameter
- writer
- TextWriter
Der TextWriter, von dem die Ausgabe geschrieben wird.
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Ausnahmen
writer
-Eingabe ist null
.
Gilt für
Save(String, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend am angegebenen Speicherort in eine Ausgabedatei.
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)
Parameter
- fileName
- String
Der Name und Speicherort der Datei, in die die Ausgabe geschrieben werden soll.
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Ausnahmen
fileName
ist eine leere Zeichenfolge.
fileName
ist null
.
Hinweise
Der fileName
Parameterwert wird als outputFileName
Eingabe für einen Aufruf XmlWriter.Createverwendet, der einen XmlWriter Teil des Methodenaufrufs erstellt.
Gilt für
Save(XamlWriter, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend in einen bereitgestellten XAML-Writer.
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)
Parameter
- writer
- XamlWriter
Die zu verwendende XamlWriter-Implementierung.
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Ausnahmen
writer
-Eingabe ist null
.
Hinweise
In der Regel sollten Sie diese Signatur nur in den folgenden Fällen verwenden:
Sie haben ihre eigene Implementierung einer XamlWriter.
Sie haben Einstellungen für die XamlWriter angegeben, die sich von den Standardeinstellungen unterscheiden.
Gilt für
Save(XmlWriter, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm zu einer XAML-Knotendarstellung und schreibt sie anschließend in die bereitgestellte XmlWriter-Klasse.
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)
Parameter
- instance
- Object
Das Stammverzeichnis des zu verarbeitenden Objektdiagramms.
Ausnahmen
writer
-Eingabe ist null
.