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 pak do výstupního formátu pro serializaci.
Přetížení
| Name | Description |
|---|---|
| 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 pak 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 potom 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 zapisovače 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 objektu, který se má zpracovat.
Návraty
Výstup značek XAML jako řetězec.
Poznámky
Výstupem této metody je ToString výsledek XmlWriter volání metody, který je vytvořen voláním metody. Je XmlWriter vytvořen 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 čtečky konkrétněji vyhrazené pro XAML.
Platí pro
Save(Stream, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a pak 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 objektu, který se má zpracovat.
Výjimky
stream vstup je null.
Poznámky
Důležité
XamlServices není doporučená sada rozhraní API pro čtení XAML nebo zápis XAML, pokud zpracováváte typy WPF (Windows Presentation Foundation) nebo typy založené na WPF. 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, jako jsou 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
Ten TextWriter zapisuje výstup.
- instance
- Object
Kořen grafu objektu, který se má zpracovat.
Výjimky
writer vstup je null.
Platí pro
Save(String, Object)
Zpracuje zadaný objektový graf do reprezentace uzlu XAML a potom 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 objektu, který se má zpracovat.
Výjimky
fileName je prázdný řetězec.
fileName je null.
Poznámky
Hodnota fileName parametru outputFileName se používá jako 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 zapisovače 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 objektu, který se má zpracovat.
Výjimky
writer vstup je null.
Poznámky
Tento podpis byste obvykle měli 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 objektu, který se má zpracovat.
Výjimky
writer vstup je null.