Taal

XamlServices.Save Methode

Definitie

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

writer
XmlWriter

De XmlWriter te gebruiken implementatie.

instance
Object

De hoofdmap van de objectgrafiek die moet worden verwerkt.

Uitzonderingen

writer invoer is null.

Van toepassing op