XamlServices.Save Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a potom do výstupního formátu pro serializaci.
Přetížení
Save(Object) |
Zpracuje zadaný strom objektů do reprezentace uzlu XAML a vrátí řetězcovou reprezentaci výstupního XAML. |
Save(Stream, Object) |
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a potom do výstupního datového proudu pro serializaci. |
Save(TextWriter, Object) |
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak do výstupu, který přejde do zadaného TextWriterobjektu . |
Save(String, Object) |
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do výstupního souboru v zadaném umístění. |
Save(XamlWriter, Object) |
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do zadaného zapisovacího modulu XAML. |
Save(XmlWriter, Object) |
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do zadaného XmlWriterobjektu . |
Save(Object)
Zpracuje zadaný strom objektů do reprezentace uzlu XAML a vrátí řetězcovou reprezentaci výstupního XAML.
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
Parametry
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Návraty
Výstup značek XAML jako řetězec.
Poznámky
Výstupem této metody je ToString
výsledek XmlWriter , který je vytvořen voláním metody. Vytvoří se XmlWriter pomocí následujících nastavení: XmlWriterSettings.Indent je true
; a XmlWriterSettings.OmitXmlDeclaration je true
.
Vrácený řetězec lze načíst jako platný XML prostřednictvím Create metody, pokud jste zpracovali řetězec do datového proudu nebo do čtenáře konkrétnější vyhrazené pro XAML.
Platí pro
Save(Stream, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a potom do výstupního datového proudu pro serializaci.
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)
Parametry
- stream
- Stream
Cílový datový proud.
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Výjimky
stream
vstup je null
.
Poznámky
Důležité
XamlServicespokud zpracováváte typy Windows Presentation Foundation (WPF) nebo typy založené na WPF, nedoporučuje se čtení XAML ani sada rozhraní API pro zápis XAML. Pro použití WPF použijte System.Windows.Markup.XamlReader ke čtení nebo načítání XAML a System.Windows.Markup.XamlWriter k zápisu zpět XAML. Tyto třídy používají System.Xaml rozhraní API interně ve své implementaci. Poskytují však také podporu konceptů specifických pro WPF, které ovlivňují povahu čtení a zápisu XAML, například optimalizace vlastností závislostí.
Platí pro
Save(TextWriter, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak do výstupu, který přejde do zadaného TextWriterobjektu .
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)
Parametry
- writer
- TextWriter
Tím TextWriter se zapíše výstup.
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Výjimky
writer
vstup je null
.
Platí pro
Save(String, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do výstupního souboru v zadaném umístění.
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)
Parametry
- fileName
- String
Název a umístění souboru pro zápis výstupu.
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Výjimky
fileName
je prázdný řetězec.
fileName
je null
.
Poznámky
Hodnota fileName
parametru se používá jako outputFileName
vstup pro volání XmlWriter.Create, který vytvoří XmlWriter jako součást volání metody.
Platí pro
Save(XamlWriter, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do zadaného zapisovacího modulu XAML.
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)
Parametry
- writer
- XamlWriter
Implementace XamlWriter , která se má použít.
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Výjimky
writer
vstup je null
.
Poznámky
Tento podpis byste měli obvykle používat pouze v následujících případech:
Definovali jste vlastní implementaci XamlWriter.
Zadali jste nastavení, XamlWriter která se liší od výchozího nastavení.
Platí pro
Save(XmlWriter, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak ho zapíše do zadaného XmlWriterobjektu .
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)
Parametry
- instance
- Object
Kořen grafu objektů, který chcete zpracovat.
Výjimky
writer
vstup je null
.