XamlServices.Save Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och sedan till ett utdataformat för serialisering.
Överlagringar
| Name | Description |
|---|---|
| Save(Object) |
Bearbetar ett angivet objektträd till en XAML-nodrepresentation och returnerar en strängrepresentation av utdata-XAML. |
| Save(Stream, Object) |
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och sedan till en utdataström för serialisering. |
| Save(TextWriter, Object) |
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och sedan till ett utdata som går till den angivna TextWriter. |
| Save(String, Object) |
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till en utdatafil på en angivet plats. |
| Save(XamlWriter, Object) |
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till den angivna XAML-skrivaren. |
| Save(XmlWriter, Object) |
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till den angivna XmlWriter. |
Save(Object)
Bearbetar ett angivet objektträd till en XAML-nodrepresentation och returnerar en strängrepresentation av utdata-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
Parametrar
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Returer
XAML-markering utdata som en sträng.
Kommentarer
Utdata från den här metoden är resultatet ToString av ett XmlWriter som skapas av metodanropet. Det XmlWriter skapas med hjälp av följande inställningar: XmlWriterSettings.Indent är true; och XmlWriterSettings.OmitXmlDeclaration är true.
Den returnerade strängen kan läsas in som giltig XML via Create metoden om du bearbetade strängen till en ström eller till en läsare som är mer specifikt dedikerad för XAML.
Gäller för
Save(Stream, Object)
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och sedan till en utdataström för serialisering.
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)
Parametrar
- stream
- Stream
Målströmmen.
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Undantag
stream indata är null.
Kommentarer
Important
XamlServices är inte den rekommenderade API-uppsättningen för XAML-läsning eller XAML-skrivning om du bearbetar Windows Presentation Foundation-typer (WPF) eller typer baserat på WPF. För WPF användning använder du System.Windows.Markup.XamlReader för att läsa eller läsa in XAML och System.Windows.Markup.XamlWriter för att skriva tillbaka XAML. Dessa klasser använder System.Xaml API:er internt i implementeringen. Men de ger också stöd för WPF-specifika begrepp som påverkar typen av XAML-läsning och skrivning, till exempel optimeringar för beroendeegenskaper.
Gäller för
Save(TextWriter, Object)
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och sedan till ett utdata som går till den angivna TextWriter.
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)
Parametrar
- writer
- TextWriter
Det TextWriter som skriver utdata.
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Undantag
writer indata är null.
Gäller för
Save(String, Object)
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till en utdatafil på en angivet plats.
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)
Parametrar
- fileName
- String
Namnet och platsen för filen som utdata ska skrivas till.
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Undantag
fileName är en tom sträng.
fileName är null.
Kommentarer
Parametervärdet fileName används som outputFileName indata för ett anrop till XmlWriter.Create, som skapar en som en XmlWriter del av metodanropet.
Gäller för
Save(XamlWriter, Object)
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till den angivna XAML-skrivaren.
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)
Parametrar
- writer
- XamlWriter
Implementeringen XamlWriter som ska användas.
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Undantag
writer indata är null.
Kommentarer
Du bör vanligtvis endast använda den här signaturen i följande fall:
Du har definierat din egen implementering av en XamlWriter.
Du har angett inställningar för som XamlWriter skiljer sig från standardinställningarna.
Gäller för
Save(XmlWriter, Object)
Bearbetar ett angivet objektdiagram till en XAML-nodrepresentation och skriver den sedan till den angivna 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)
Parametrar
- instance
- Object
Roten i objektdiagrammet som ska bearbetas.
Undantag
writer indata är null.