XamlServices.Save Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en vervolgens in een uitvoerindeling voor serialisatie.
Overloads
| Name | Description |
|---|---|
| Save(Object) |
Verwerkt een opgegeven objectstructuur in een XAML-knooppuntweergave en retourneert een tekenreeksweergave van de uitvoer XAML. |
| Save(Stream, Object) |
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en vervolgens in een uitvoerstroom voor serialisatie. |
| Save(TextWriter, Object) |
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en vervolgens in een uitvoer die naar de opgegeven TextWritergaat. |
| Save(String, Object) |
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar een uitvoerbestand op een opgegeven locatie. |
| Save(XamlWriter, Object) |
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar de opgegeven XAML-schrijver. |
| Save(XmlWriter, Object) |
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar de opgegeven XmlWriter. |
Save(Object)
Verwerkt een opgegeven objectstructuur in een XAML-knooppuntweergave en retourneert een tekenreeksweergave van de uitvoer 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
Parameters
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Retouren
De uitvoer van de XAML-markering als een tekenreeks.
Opmerkingen
De uitvoer van deze methode is het ToString resultaat van een XmlWriter methodeaanroep die wordt gemaakt. Dat XmlWriter wordt gemaakt met behulp van de volgende instellingen: XmlWriterSettings.Indent is true; en XmlWriterSettings.OmitXmlDeclaration is true.
De geretourneerde tekenreeks kan worden geladen als geldige XML via de Create methode als u de tekenreeks in een stroom hebt verwerkt of in een lezer die specifiek is toegewezen voor XAML.
Van toepassing op
Save(Stream, Object)
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en vervolgens in een uitvoerstroom voor serialisatie.
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)
Parameters
- stream
- Stream
De doelstream.
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Uitzonderingen
stream invoer is null.
Opmerkingen
Important
XamlServices is niet de aanbevolen XAML-lees- of XAML-schrijf-API-set als u Windows Presentation Foundation (WPF) typen of typen verwerkt op basis van WPF. Gebruik voor WPF gebruik System.Windows.Markup.XamlReader voor het lezen of laden van XAML; en System.Windows.Markup.XamlWriter voor het terugschrijven van XAML. Deze klassen gebruiken intern System.Xaml API's in hun implementatie; Ze bieden echter ook ondersteuning voor WPF-specifieke concepten die van invloed zijn op de aard van XAML-lees- en schrijfbewerkingen, zoals optimalisaties voor afhankelijkheidseigenschappen.
Van toepassing op
Save(TextWriter, Object)
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en vervolgens in een uitvoer die naar de opgegeven TextWritergaat.
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)
Parameters
- writer
- TextWriter
De TextWriter uitvoer wordt geschreven.
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Uitzonderingen
writer invoer is null.
Van toepassing op
Save(String, Object)
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar een uitvoerbestand op een opgegeven locatie.
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)
Parameters
- fileName
- String
De naam en locatie van het bestand waar de uitvoer naar moet worden geschreven.
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Uitzonderingen
fileName is een lege tekenreeks.
fileName is null.
Opmerkingen
De fileName parameterwaarde wordt gebruikt als invoer outputFileName voor een aanroep naar XmlWriter.Create, waarmee een XmlWriter onderdeel van de methode-aanroep wordt gemaakt.
Van toepassing op
Save(XamlWriter, Object)
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar de opgegeven XAML-schrijver.
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)
Parameters
- writer
- XamlWriter
De XamlWriter te gebruiken implementatie.
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Uitzonderingen
writer invoer is null.
Opmerkingen
Gebruik deze handtekening doorgaans alleen in de volgende gevallen:
U hebt uw eigen implementatie van een XamlWriter.
U hebt instellingen opgegeven voor de XamlWriter instellingen die verschillen van de standaardinstellingen.
Van toepassing op
Save(XmlWriter, Object)
Verwerkt een opgegeven objectgrafiek in een XAML-knooppuntweergave en schrijft deze vervolgens naar de opgegeven 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)
Parameters
- instance
- Object
De hoofdmap van de objectgrafiek die moet worden verwerkt.
Uitzonderingen
writer invoer is null.