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 in eine XAML-Knotendarstellung und dann in ein Ausgabeformat für die Serialisierung.
Überlädt
| Name | Beschreibung |
|---|---|
| Save(Object) |
Verarbeitet eine bereitgestellte Objektstruktur in eine XAML-Knotendarstellung und gibt eine Zeichenfolgendarstellung des Ausgabe-XAML zurück. |
| Save(Stream, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und dann in einen Ausgabedatenstrom für die Serialisierung. |
| Save(TextWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und dann in eine Ausgabe, die an die bereitgestellte Ausgabe TextWriterwechselt. |
| Save(String, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann an einem angegebenen Speicherort in eine Ausgabedatei. |
| Save(XamlWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann in den bereitgestellten XAML-Writer. |
| Save(XmlWriter, Object) |
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann in die bereitgestellte XmlWriter. |
Save(Object)
Verarbeitet eine bereitgestellte Objektstruktur in eine XAML-Knotendarstellung und gibt eine Zeichenfolgendarstellung des 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
Der Stamm des zu verarbeitenden Objektdiagramms.
Gibt zurück
Die XAML-Markupausgabe als Zeichenfolge.
Hinweise
Die Ausgabe dieser Methode ist das ToString Ergebnis eines XmlWriter vom Methodenaufruf erstellten Elements. Das 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 oder in einen für XAML spezifischeren Reader verarbeitet haben.
Gilt für:
Save(Stream, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und dann in einen 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
Der Stamm des zu verarbeitenden Objektdiagramms.
Ausnahmen
stream Eingabe ist null.
Hinweise
Von Bedeutung
XamlServices ist 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 zum 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 in eine XAML-Knotendarstellung und dann in eine Ausgabe, die an die bereitgestellte Ausgabe TextWriterwechselt.
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
Die TextWriter Ausgabe wird geschrieben.
- instance
- Object
Der Stamm des zu verarbeitenden Objektdiagramms.
Ausnahmen
writer Eingabe ist null.
Gilt für:
Save(String, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann an einem 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
Der Stamm 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 als Teil des Methodenaufrufs erstellt.
Gilt für:
Save(XamlWriter, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann in den 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 XamlWriter zu verwendende Implementierung.
- instance
- Object
Der Stamm 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 einstellungen angegeben, die XamlWriter sich von den Standardeinstellungen unterscheiden.
Gilt für:
Save(XmlWriter, Object)
Verarbeitet ein bereitgestelltes Objektdiagramm in eine XAML-Knotendarstellung und schreibt es dann in die bereitgestellte 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)
Parameter
- instance
- Object
Der Stamm des zu verarbeitenden Objektdiagramms.
Ausnahmen
writer Eingabe ist null.